Upgrade to v1.24

master
Alexis A. 6 years ago
parent 21ea15d5ec
commit 6199f4cd9c

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1,2 +1,2 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{1088:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=m(a(49)),r=m(a(0)),l=m(a(1)),i=p(a(19)),s=p(a(536)),o=m(a(5)),u=a(2);function p(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t.default=e,t}function m(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.createClass({displayName:"ImportE2eKeysDialog",propTypes:{matrixClient:l.default.instanceOf(i.MatrixClient).isRequired,onFinished:l.default.func.isRequired},getInitialState:function(){return{enableSubmit:!1,phase:1,errStr:null}},componentWillMount:function(){this._unmounted=!1},componentWillUnmount:function(){this._unmounted=!0},_onFormChange:function(e){var t=this.refs.file.files||[];this.setState({enableSubmit:""!==this.refs.passphrase.value&&t.length>0})},_onFormSubmit:function(e){return e.preventDefault(),this._startImport(this.refs.file.files[0],this.refs.passphrase.value),!1},_startImport:function(e,t){var a=this;return this.setState({errStr:null,phase:2}),function(e){return new n.default(function(t,a){var n=new FileReader;n.onload=function(e){t(e.target.result)},n.onerror=a,n.readAsArrayBuffer(e)})}(e).then(function(e){return s.decryptMegolmKeyFile(e,t)}).then(function(e){return a.props.matrixClient.importRoomKeys(JSON.parse(e))}).then(function(){a.props.onFinished(!0)}).catch(function(e){if(console.error("Error importing e2e keys:",e),!a._unmounted){var t=e.friendlyText||(0,u._t)("Unknown error");a.setState({errStr:t,phase:1})}})},_onCancelClick:function(e){return e.preventDefault(),this.props.onFinished(!1),!1},render:function(){var e=o.default.getComponent("views.dialogs.BaseDialog"),t=1!==this.state.phase;return r.default.createElement(e,{className:"mx_importE2eKeysDialog",onFinished:this.props.onFinished,title:(0,u._t)("Import room keys")},r.default.createElement("form",{onSubmit:this._onFormSubmit},r.default.createElement("div",{className:"mx_Dialog_content"},r.default.createElement("p",null,(0,u._t)("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.")),r.default.createElement("p",null,(0,u._t)("The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.")),r.default.createElement("div",{className:"error"},this.state.errStr),r.default.createElement("div",{className:"mx_E2eKeysDialog_inputTable"},r.default.createElement("div",{className:"mx_E2eKeysDialog_inputRow"},r.default.createElement("div",{className:"mx_E2eKeysDialog_inputLabel"},r.default.createElement("label",{htmlFor:"importFile"},(0,u._t)("File to import"))),r.default.createElement("div",{className:"mx_E2eKeysDialog_inputCell"},r.default.createElement("input",{ref:"file",id:"importFile",type:"file",autoFocus:!0,onChange:this._onFormChange,disabled:t}))),r.default.createElement("div",{className:"mx_E2eKeysDialog_inputRow"},r.default.createElement("div",{className:"mx_E2eKeysDialog_inputLabel"},r.default.createElement("label",{htmlFor:"passphrase"},(0,u._t)("Enter passphrase"))),r.default.createElement("div",{className:"mx_E2eKeysDialog_inputCell"},r.default.createElement("input",{ref:"passphrase",id:"passphrase",size:"64",type:"password",onChange:this._onFormChange,disabled:t}))))),r.default.createElement("div",{className:"mx_Dialog_buttons"},r.default.createElement("input",{className:"mx_Dialog_primary",type:"submit",value:(0,u._t)("Import"),disabled:!this.state.enableSubmit||t}),r.default.createElement("button",{onClick:this._onCancelClick,disabled:t},(0,u._t)("Cancel")))))}}),e.exports=t.default}}]); (window.webpackJsonp=window.webpackJsonp||[]).push([[11],{1098:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=m(a(49)),r=m(a(0)),l=m(a(1)),i=p(a(20)),s=p(a(540)),o=m(a(5)),u=a(2);function p(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t.default=e,t}function m(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.createClass({displayName:"ImportE2eKeysDialog",propTypes:{matrixClient:l.default.instanceOf(i.MatrixClient).isRequired,onFinished:l.default.func.isRequired},getInitialState:function(){return{enableSubmit:!1,phase:1,errStr:null}},componentWillMount:function(){this._unmounted=!1},componentWillUnmount:function(){this._unmounted=!0},_onFormChange:function(e){var t=this.refs.file.files||[];this.setState({enableSubmit:""!==this.refs.passphrase.value&&t.length>0})},_onFormSubmit:function(e){return e.preventDefault(),this._startImport(this.refs.file.files[0],this.refs.passphrase.value),!1},_startImport:function(e,t){var a=this;return this.setState({errStr:null,phase:2}),function(e){return new n.default(function(t,a){var n=new FileReader;n.onload=function(e){t(e.target.result)},n.onerror=a,n.readAsArrayBuffer(e)})}(e).then(function(e){return s.decryptMegolmKeyFile(e,t)}).then(function(e){return a.props.matrixClient.importRoomKeys(JSON.parse(e))}).then(function(){a.props.onFinished(!0)}).catch(function(e){if(console.error("Error importing e2e keys:",e),!a._unmounted){var t=e.friendlyText||(0,u._t)("Unknown error");a.setState({errStr:t,phase:1})}})},_onCancelClick:function(e){return e.preventDefault(),this.props.onFinished(!1),!1},render:function(){var e=o.default.getComponent("views.dialogs.BaseDialog"),t=1!==this.state.phase;return r.default.createElement(e,{className:"mx_importE2eKeysDialog",onFinished:this.props.onFinished,title:(0,u._t)("Import room keys")},r.default.createElement("form",{onSubmit:this._onFormSubmit},r.default.createElement("div",{className:"mx_Dialog_content"},r.default.createElement("p",null,(0,u._t)("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.")),r.default.createElement("p",null,(0,u._t)("The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.")),r.default.createElement("div",{className:"error"},this.state.errStr),r.default.createElement("div",{className:"mx_E2eKeysDialog_inputTable"},r.default.createElement("div",{className:"mx_E2eKeysDialog_inputRow"},r.default.createElement("div",{className:"mx_E2eKeysDialog_inputLabel"},r.default.createElement("label",{htmlFor:"importFile"},(0,u._t)("File to import"))),r.default.createElement("div",{className:"mx_E2eKeysDialog_inputCell"},r.default.createElement("input",{ref:"file",id:"importFile",type:"file",autoFocus:!0,onChange:this._onFormChange,disabled:t}))),r.default.createElement("div",{className:"mx_E2eKeysDialog_inputRow"},r.default.createElement("div",{className:"mx_E2eKeysDialog_inputLabel"},r.default.createElement("label",{htmlFor:"passphrase"},(0,u._t)("Enter passphrase"))),r.default.createElement("div",{className:"mx_E2eKeysDialog_inputCell"},r.default.createElement("input",{ref:"passphrase",id:"passphrase",size:"64",type:"password",onChange:this._onFormChange,disabled:t}))))),r.default.createElement("div",{className:"mx_Dialog_buttons"},r.default.createElement("input",{className:"mx_Dialog_primary",type:"submit",value:(0,u._t)("Import"),disabled:!this.state.enableSubmit||t}),r.default.createElement("button",{onClick:this._onCancelClick,disabled:t},(0,u._t)("Cancel")))))}}),e.exports=t.default}}]);
//# sourceMappingURL=11.js.map //# sourceMappingURL=11.js.map

@ -1,2 +1,2 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{1089:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=p(n(6)),u=p(n(3)),a=p(n(4)),i=p(n(7)),l=p(n(8)),s=p(n(0)),r=p(n(1)),d=p(n(5)),c=n(2);function p(e){return e&&e.__esModule?e:{default:e}}var f=function(e){function t(){var e,n,a,l;(0,u.default)(this,t);for(var s=arguments.length,r=Array(s),d=0;d<s;d++)r[d]=arguments[d];return n=a=(0,i.default)(this,(e=t.__proto__||(0,o.default)(t)).call.apply(e,[this].concat(r))),a.onDontAskAgainClick=function(){a.props.onFinished(),a.props.onDontAskAgain()},a.onSetupClick=function(){a.props.onFinished(),a.props.onSetup()},l=n,(0,i.default)(a,l)}return(0,l.default)(t,e),(0,a.default)(t,[{key:"render",value:function(){var e=d.default.getComponent("views.dialogs.BaseDialog"),t=d.default.getComponent("views.elements.DialogButtons");return s.default.createElement(e,{className:"mx_IgnoreRecoveryReminderDialog",onFinished:this.props.onFinished,title:(0,c._t)("Are you sure?")},s.default.createElement("div",null,s.default.createElement("p",null,(0,c._t)("Without setting up Secure Message Recovery, you'll lose your secure message history when you log out.")),s.default.createElement("p",null,(0,c._t)("If you don't want to set this up now, you can later in Settings.")),s.default.createElement("div",{className:"mx_Dialog_buttons"},s.default.createElement(t,{primaryButton:(0,c._t)("Set up"),onPrimaryButtonClick:this.onSetupClick,cancelButton:(0,c._t)("Don't ask again"),onCancel:this.onDontAskAgainClick}))))}}]),t}(s.default.PureComponent);f.propTypes={onDontAskAgain:r.default.func.isRequired,onFinished:r.default.func.isRequired,onSetup:r.default.func.isRequired},t.default=f,e.exports=t.default}}]); (window.webpackJsonp=window.webpackJsonp||[]).push([[12],{1099:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=p(n(6)),u=p(n(3)),a=p(n(4)),i=p(n(7)),l=p(n(8)),s=p(n(0)),r=p(n(1)),d=p(n(5)),c=n(2);function p(e){return e&&e.__esModule?e:{default:e}}var f=function(e){function t(){var e,n,a,l;(0,u.default)(this,t);for(var s=arguments.length,r=Array(s),d=0;d<s;d++)r[d]=arguments[d];return n=a=(0,i.default)(this,(e=t.__proto__||(0,o.default)(t)).call.apply(e,[this].concat(r))),a.onDontAskAgainClick=function(){a.props.onFinished(),a.props.onDontAskAgain()},a.onSetupClick=function(){a.props.onFinished(),a.props.onSetup()},l=n,(0,i.default)(a,l)}return(0,l.default)(t,e),(0,a.default)(t,[{key:"render",value:function(){var e=d.default.getComponent("views.dialogs.BaseDialog"),t=d.default.getComponent("views.elements.DialogButtons");return s.default.createElement(e,{className:"mx_IgnoreRecoveryReminderDialog",onFinished:this.props.onFinished,title:(0,c._t)("Are you sure?")},s.default.createElement("div",null,s.default.createElement("p",null,(0,c._t)("Without setting up Secure Message Recovery, you'll lose your secure message history when you log out.")),s.default.createElement("p",null,(0,c._t)("If you don't want to set this up now, you can later in Settings.")),s.default.createElement("div",{className:"mx_Dialog_buttons"},s.default.createElement(t,{primaryButton:(0,c._t)("Set up"),onPrimaryButtonClick:this.onSetupClick,cancelButton:(0,c._t)("Don't ask again"),onCancel:this.onDontAskAgainClick}))))}}]),t}(s.default.PureComponent);f.propTypes={onDontAskAgain:r.default.func.isRequired,onFinished:r.default.func.isRequired,onSetup:r.default.func.isRequired},t.default=f,e.exports=t.default}}]);
//# sourceMappingURL=12.js.map //# sourceMappingURL=12.js.map

@ -1,2 +1,2 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{1086:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n(10),o=g(n(6)),i=g(n(3)),l=g(n(4)),u=g(n(7)),r=g(n(8)),s=g(n(0)),c=g(n(1)),d=g(n(5)),p=g(n(9)),f=g(n(13)),h=n(2),m=g(n(16));function g(e){return e&&e.__esModule?e:{default:e}}var y=function(e){function t(){var e,n,l,r;(0,i.default)(this,t);for(var s=arguments.length,c=Array(s),p=0;p<s;p++)c[p]=arguments[p];return n=l=(0,u.default)(this,(e=t.__proto__||(0,o.default)(t)).call.apply(e,[this].concat(c))),l.onOkClick=function(){l.props.onFinished()},l.onGoToSettingsClick=function(){l.props.onFinished(),f.default.dispatch({action:"view_user_settings"})},l.onSetupClick=(0,a.method)(function(){var e=d.default.getComponent("dialogs.keybackup.RestoreKeyBackupDialog");m.default.createTrackedDialog("Restore Backup","",e,{onFinished:l.props.onFinished})}),r=n,(0,u.default)(l,r)}return(0,r.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=d.default.getComponent("views.dialogs.BaseDialog"),t=d.default.getComponent("views.elements.DialogButtons"),n=s.default.createElement("span",{className:"mx_KeyBackupFailedDialog_title"},(0,h._t)("New Recovery Method")),a=s.default.createElement("p",null,(0,h._t)("A new recovery passphrase and key for Secure Messages have been detected.")),o=s.default.createElement("p",{className:"warning"},(0,h._t)("If you didn't set the new recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.")),i=void 0;return i=p.default.get().getKeyBackupEnabled()?s.default.createElement("div",null,a,s.default.createElement("p",null,(0,h._t)("This device is encrypting history using the new recovery method.")),o,s.default.createElement(t,{primaryButton:(0,h._t)("OK"),onPrimaryButtonClick:this.onOkClick,cancelButton:(0,h._t)("Go to Settings"),onCancel:this.onGoToSettingsClick})):s.default.createElement("div",null,a,o,s.default.createElement(t,{primaryButton:(0,h._t)("Set up Secure Messages"),onPrimaryButtonClick:this.onSetupClick,cancelButton:(0,h._t)("Go to Settings"),onCancel:this.onGoToSettingsClick})),s.default.createElement(e,{className:"mx_KeyBackupFailedDialog",onFinished:this.props.onFinished,title:n},i)}}]),t}(s.default.PureComponent);y.propTypes={newVersionInfo:c.default.object,onFinished:c.default.func.isRequired},t.default=y,e.exports=t.default}}]); (window.webpackJsonp=window.webpackJsonp||[]).push([[13],{1096:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n(10),o=g(n(6)),i=g(n(3)),l=g(n(4)),u=g(n(7)),r=g(n(8)),s=g(n(0)),c=g(n(1)),d=g(n(5)),p=g(n(9)),f=g(n(13)),h=n(2),m=g(n(16));function g(e){return e&&e.__esModule?e:{default:e}}var y=function(e){function t(){var e,n,l,r;(0,i.default)(this,t);for(var s=arguments.length,c=Array(s),p=0;p<s;p++)c[p]=arguments[p];return n=l=(0,u.default)(this,(e=t.__proto__||(0,o.default)(t)).call.apply(e,[this].concat(c))),l.onOkClick=function(){l.props.onFinished()},l.onGoToSettingsClick=function(){l.props.onFinished(),f.default.dispatch({action:"view_user_settings"})},l.onSetupClick=(0,a.method)(function(){var e=d.default.getComponent("dialogs.keybackup.RestoreKeyBackupDialog");m.default.createTrackedDialog("Restore Backup","",e,{onFinished:l.props.onFinished})}),r=n,(0,u.default)(l,r)}return(0,r.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=d.default.getComponent("views.dialogs.BaseDialog"),t=d.default.getComponent("views.elements.DialogButtons"),n=s.default.createElement("span",{className:"mx_KeyBackupFailedDialog_title"},(0,h._t)("New Recovery Method")),a=s.default.createElement("p",null,(0,h._t)("A new recovery passphrase and key for Secure Messages have been detected.")),o=s.default.createElement("p",{className:"warning"},(0,h._t)("If you didn't set the new recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.")),i=void 0;return i=p.default.get().getKeyBackupEnabled()?s.default.createElement("div",null,a,s.default.createElement("p",null,(0,h._t)("This device is encrypting history using the new recovery method.")),o,s.default.createElement(t,{primaryButton:(0,h._t)("OK"),onPrimaryButtonClick:this.onOkClick,cancelButton:(0,h._t)("Go to Settings"),onCancel:this.onGoToSettingsClick})):s.default.createElement("div",null,a,o,s.default.createElement(t,{primaryButton:(0,h._t)("Set up Secure Messages"),onPrimaryButtonClick:this.onSetupClick,cancelButton:(0,h._t)("Go to Settings"),onCancel:this.onGoToSettingsClick})),s.default.createElement(e,{className:"mx_KeyBackupFailedDialog",onFinished:this.props.onFinished,title:n},i)}}]),t}(s.default.PureComponent);y.propTypes={newVersionInfo:c.default.object,onFinished:c.default.func.isRequired},t.default=y,e.exports=t.default}}]);
//# sourceMappingURL=13.js.map //# sourceMappingURL=13.js.map

@ -1,2 +1,2 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{1087:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=h(a(6)),o=h(a(3)),i=h(a(4)),s=h(a(7)),l=h(a(8)),r=h(a(0)),u=h(a(1)),c=h(a(5)),d=h(a(13)),p=a(2),f=h(a(16));function h(e){return e&&e.__esModule?e:{default:e}}var y=function(e){function t(){var e,i,l,r;(0,o.default)(this,t);for(var u=arguments.length,c=Array(u),p=0;p<u;p++)c[p]=arguments[p];return i=l=(0,s.default)(this,(e=t.__proto__||(0,n.default)(t)).call.apply(e,[this].concat(c))),l.onGoToSettingsClick=function(){l.props.onFinished(),d.default.dispatch({action:"view_user_settings"})},l.onSetupClick=function(){l.props.onFinished(),f.default.createTrackedDialogAsync("Key Backup","Key Backup",Promise.all([a.e(0),a.e(1)]).then(a.t.bind(null,223,7)))},r=i,(0,s.default)(l,r)}return(0,l.default)(t,e),(0,i.default)(t,[{key:"render",value:function(){var e=c.default.getComponent("views.dialogs.BaseDialog"),t=c.default.getComponent("views.elements.DialogButtons"),a=r.default.createElement("span",{className:"mx_KeyBackupFailedDialog_title"},(0,p._t)("Recovery Method Removed"));return r.default.createElement(e,{className:"mx_KeyBackupFailedDialog",onFinished:this.props.onFinished,title:a},r.default.createElement("div",null,r.default.createElement("p",null,(0,p._t)("This device has detected that your recovery passphrase and key for Secure Messages have been removed.")),r.default.createElement("p",null,(0,p._t)("If you did this accidentally, you can setup Secure Messages on this device which will re-encrypt this device's message history with a new recovery method.")),r.default.createElement("p",{className:"warning"},(0,p._t)("If you didn't remove the recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.")),r.default.createElement(t,{primaryButton:(0,p._t)("Set up Secure Messages"),onPrimaryButtonClick:this.onSetupClick,cancelButton:(0,p._t)("Go to Settings"),onCancel:this.onGoToSettingsClick})))}}]),t}(r.default.PureComponent);y.propTypes={onFinished:u.default.func.isRequired},t.default=y,e.exports=t.default}}]); (window.webpackJsonp=window.webpackJsonp||[]).push([[14],{1097:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=h(a(6)),o=h(a(3)),i=h(a(4)),s=h(a(7)),l=h(a(8)),r=h(a(0)),u=h(a(1)),c=h(a(5)),d=h(a(13)),p=a(2),f=h(a(16));function h(e){return e&&e.__esModule?e:{default:e}}var y=function(e){function t(){var e,i,l,r;(0,o.default)(this,t);for(var u=arguments.length,c=Array(u),p=0;p<u;p++)c[p]=arguments[p];return i=l=(0,s.default)(this,(e=t.__proto__||(0,n.default)(t)).call.apply(e,[this].concat(c))),l.onGoToSettingsClick=function(){l.props.onFinished(),d.default.dispatch({action:"view_user_settings"})},l.onSetupClick=function(){l.props.onFinished(),f.default.createTrackedDialogAsync("Key Backup","Key Backup",Promise.all([a.e(0),a.e(1)]).then(a.t.bind(null,231,7)))},r=i,(0,s.default)(l,r)}return(0,l.default)(t,e),(0,i.default)(t,[{key:"render",value:function(){var e=c.default.getComponent("views.dialogs.BaseDialog"),t=c.default.getComponent("views.elements.DialogButtons"),a=r.default.createElement("span",{className:"mx_KeyBackupFailedDialog_title"},(0,p._t)("Recovery Method Removed"));return r.default.createElement(e,{className:"mx_KeyBackupFailedDialog",onFinished:this.props.onFinished,title:a},r.default.createElement("div",null,r.default.createElement("p",null,(0,p._t)("This device has detected that your recovery passphrase and key for Secure Messages have been removed.")),r.default.createElement("p",null,(0,p._t)("If you did this accidentally, you can setup Secure Messages on this device which will re-encrypt this device's message history with a new recovery method.")),r.default.createElement("p",{className:"warning"},(0,p._t)("If you didn't remove the recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.")),r.default.createElement(t,{primaryButton:(0,p._t)("Set up Secure Messages"),onPrimaryButtonClick:this.onSetupClick,cancelButton:(0,p._t)("Go to Settings"),onCancel:this.onGoToSettingsClick})))}}]),t}(r.default.PureComponent);y.propTypes={onFinished:u.default.func.isRequired},t.default=y,e.exports=t.default}}]);
//# sourceMappingURL=14.js.map //# sourceMappingURL=14.js.map

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1,2 +1,2 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{541:function(e,t,n){"use strict";var l=c(n(49)),r=c(n(1)),i=n(2);function c(e){return e&&e.__esModule?e:{default:e}}var a=n(0),o=n(5),d=n(9);e.exports=a.createClass({displayName:"EncryptedEventDialog",propTypes:{event:r.default.object.isRequired,onFinished:r.default.func.isRequired},getInitialState:function(){return{device:null}},componentWillMount:function(){var e=this;this._unmounted=!1;var t=d.get();this.refreshDevice().then(function(n){return n||t.downloadKeys([e.props.event.getSender()],!0).then(function(){return e.refreshDevice()})}).then(function(n){e._unmounted||(e.setState({device:n}),t.on("deviceVerificationChanged",e.onDeviceVerificationChanged))},function(e){console.log("Error downloading devices",e)})},componentWillUnmount:function(){this._unmounted=!0;var e=d.get();e&&e.removeListener("deviceVerificationChanged",this.onDeviceVerificationChanged)},refreshDevice:function(){return l.default.resolve(d.get().getEventSenderDeviceInfo(this.props.event))},onDeviceVerificationChanged:function(e,t){var n=this;e==this.props.event.getSender()&&this.refreshDevice().then(function(e){n.setState({device:e})})},onKeyDown:function(e){27===e.keyCode&&(e.stopPropagation(),e.preventDefault(),this.props.onFinished(!1))},_renderDeviceInfo:function(){var e=this.state.device;if(!e)return a.createElement("i",null,(0,i._t)("unknown device"));var t=a.createElement("b",null,(0,i._t)("NOT verified"));return e.isBlocked()?t=a.createElement("b",null,(0,i._t)("Blacklisted")):e.isVerified()&&(t=(0,i._t)("verified")),a.createElement("table",null,a.createElement("tbody",null,a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Name")),a.createElement("td",null,e.getDisplayName())),a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Device ID")),a.createElement("td",null,a.createElement("code",null,e.deviceId))),a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Verification")),a.createElement("td",null,t)),a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Ed25519 fingerprint")),a.createElement("td",null,a.createElement("code",null,e.getFingerprint())))))},_renderEventInfo:function(){var e=this.props.event;return a.createElement("table",null,a.createElement("tbody",null,a.createElement("tr",null,a.createElement("td",null,(0,i._t)("User ID")),a.createElement("td",null,e.getSender())),a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Curve25519 identity key")),a.createElement("td",null,a.createElement("code",null,e.getSenderKey()||a.createElement("i",null,(0,i._t)("none"))))),a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Claimed Ed25519 fingerprint key")),a.createElement("td",null,a.createElement("code",null,e.getKeysClaimed().ed25519||a.createElement("i",null,(0,i._t)("none"))))),a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Algorithm")),a.createElement("td",null,e.getWireContent().algorithm||a.createElement("i",null,(0,i._t)("unencrypted")))),"m.bad.encrypted"===e.getContent().msgtype?a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Decryption error")),a.createElement("td",null,e.getContent().body)):null,a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Session ID")),a.createElement("td",null,a.createElement("code",null,e.getWireContent().session_id||a.createElement("i",null,(0,i._t)("none")))))))},render:function(){var e=o.getComponent("elements.DeviceVerifyButtons"),t=null;return this.state.device&&(t=a.createElement(e,{device:this.state.device,userId:this.props.event.getSender()})),a.createElement("div",{className:"mx_EncryptedEventDialog",onKeyDown:this.onKeyDown},a.createElement("div",{className:"mx_Dialog_title"},(0,i._t)("End-to-end encryption information")),a.createElement("div",{className:"mx_Dialog_content"},a.createElement("h4",null,(0,i._t)("Event information")),this._renderEventInfo(),a.createElement("h4",null,(0,i._t)("Sender device information")),this._renderDeviceInfo()),a.createElement("div",{className:"mx_Dialog_buttons"},a.createElement("button",{className:"mx_Dialog_primary",onClick:this.props.onFinished,autoFocus:!0},(0,i._t)("OK")),t))}})}}]); (window.webpackJsonp=window.webpackJsonp||[]).push([[5],{545:function(e,t,n){"use strict";var l=c(n(49)),r=c(n(1)),i=n(2);function c(e){return e&&e.__esModule?e:{default:e}}var a=n(0),o=n(5),d=n(9);e.exports=a.createClass({displayName:"EncryptedEventDialog",propTypes:{event:r.default.object.isRequired,onFinished:r.default.func.isRequired},getInitialState:function(){return{device:null}},componentWillMount:function(){var e=this;this._unmounted=!1;var t=d.get();this.refreshDevice().then(function(n){return n||t.downloadKeys([e.props.event.getSender()],!0).then(function(){return e.refreshDevice()})}).then(function(n){e._unmounted||(e.setState({device:n}),t.on("deviceVerificationChanged",e.onDeviceVerificationChanged))},function(e){console.log("Error downloading devices",e)})},componentWillUnmount:function(){this._unmounted=!0;var e=d.get();e&&e.removeListener("deviceVerificationChanged",this.onDeviceVerificationChanged)},refreshDevice:function(){return l.default.resolve(d.get().getEventSenderDeviceInfo(this.props.event))},onDeviceVerificationChanged:function(e,t){var n=this;e==this.props.event.getSender()&&this.refreshDevice().then(function(e){n.setState({device:e})})},onKeyDown:function(e){27===e.keyCode&&(e.stopPropagation(),e.preventDefault(),this.props.onFinished(!1))},_renderDeviceInfo:function(){var e=this.state.device;if(!e)return a.createElement("i",null,(0,i._t)("unknown device"));var t=a.createElement("b",null,(0,i._t)("NOT verified"));return e.isBlocked()?t=a.createElement("b",null,(0,i._t)("Blacklisted")):e.isVerified()&&(t=(0,i._t)("verified")),a.createElement("table",null,a.createElement("tbody",null,a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Name")),a.createElement("td",null,e.getDisplayName())),a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Device ID")),a.createElement("td",null,a.createElement("code",null,e.deviceId))),a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Verification")),a.createElement("td",null,t)),a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Ed25519 fingerprint")),a.createElement("td",null,a.createElement("code",null,e.getFingerprint())))))},_renderEventInfo:function(){var e=this.props.event;return a.createElement("table",null,a.createElement("tbody",null,a.createElement("tr",null,a.createElement("td",null,(0,i._t)("User ID")),a.createElement("td",null,e.getSender())),a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Curve25519 identity key")),a.createElement("td",null,a.createElement("code",null,e.getSenderKey()||a.createElement("i",null,(0,i._t)("none"))))),a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Claimed Ed25519 fingerprint key")),a.createElement("td",null,a.createElement("code",null,e.getKeysClaimed().ed25519||a.createElement("i",null,(0,i._t)("none"))))),a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Algorithm")),a.createElement("td",null,e.getWireContent().algorithm||a.createElement("i",null,(0,i._t)("unencrypted")))),"m.bad.encrypted"===e.getContent().msgtype?a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Decryption error")),a.createElement("td",null,e.getContent().body)):null,a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Session ID")),a.createElement("td",null,a.createElement("code",null,e.getWireContent().session_id||a.createElement("i",null,(0,i._t)("none")))))))},render:function(){var e=o.getComponent("elements.DeviceVerifyButtons"),t=null;return this.state.device&&(t=a.createElement(e,{device:this.state.device,userId:this.props.event.getSender()})),a.createElement("div",{className:"mx_EncryptedEventDialog",onKeyDown:this.onKeyDown},a.createElement("div",{className:"mx_Dialog_title"},(0,i._t)("End-to-end encryption information")),a.createElement("div",{className:"mx_Dialog_content"},a.createElement("h4",null,(0,i._t)("Event information")),this._renderEventInfo(),a.createElement("h4",null,(0,i._t)("Sender device information")),this._renderDeviceInfo()),a.createElement("div",{className:"mx_Dialog_buttons"},a.createElement("button",{className:"mx_Dialog_primary",onClick:this.props.onFinished,autoFocus:!0},(0,i._t)("OK")),t))}})}}]);
//# sourceMappingURL=5.js.map //# sourceMappingURL=5.js.map

@ -1 +1 @@
{"version":3,"sources":[],"names":[],"mappings":"","file":"bundles/8be32dac4bfa4015fcdc/bundle.css","sourceRoot":""} {"version":3,"sources":[],"names":[],"mappings":"","file":"bundles/e9b8313cd5591059cfdc/bundle.css","sourceRoot":""}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -692,6 +692,7 @@ body.mx_scrollbar_nooverlay .mx_AutoHideScrollbar:hover.mx_AutoHideScrollbar_ove
} }
/* /*
Copyright 2015, 2016 OpenMarket Ltd Copyright 2015, 2016 OpenMarket Ltd
Copyright 2019 The Matrix.org Foundation C.I.C.
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. you may not use this file except in compliance with the License.
@ -727,7 +728,10 @@ limitations under the License.
font-size: 14px; font-size: 14px;
z-index: 5001; z-index: 5001;
} }
.mx_ContextualMenu.mx_ContextualMenu_right { .mx_ContextualMenu_right {
right: 0;
}
.mx_ContextualMenu.mx_ContextualMenu_withChevron_right {
right: 8px; right: 8px;
} }
.mx_ContextualMenu_chevron_right { .mx_ContextualMenu_chevron_right {
@ -740,18 +744,10 @@ limitations under the License.
border-left: 8px solid #22262e; border-left: 8px solid #22262e;
border-bottom: 8px solid transparent; border-bottom: 8px solid transparent;
} }
.mx_ContextualMenu_chevron_right::after { .mx_ContextualMenu_left {
content: ''; left: 0;
width: 0;
height: 0;
border-top: 7px solid transparent;
border-left: 7px solid #22262e;
border-bottom: 7px solid transparent;
position: absolute;
top: -7px;
right: 1px;
} }
.mx_ContextualMenu.mx_ContextualMenu_left { .mx_ContextualMenu.mx_ContextualMenu_withChevron_left {
left: 8px; left: 8px;
} }
.mx_ContextualMenu_chevron_left { .mx_ContextualMenu_chevron_left {
@ -764,18 +760,10 @@ limitations under the License.
border-right: 8px solid #22262e; border-right: 8px solid #22262e;
border-bottom: 8px solid transparent; border-bottom: 8px solid transparent;
} }
.mx_ContextualMenu_chevron_left::after { .mx_ContextualMenu_top {
content: ''; top: 0;
width: 0;
height: 0;
border-top: 7px solid transparent;
border-right: 7px solid #22262e;
border-bottom: 7px solid transparent;
position: absolute;
top: -7px;
left: 1px;
} }
.mx_ContextualMenu.mx_ContextualMenu_top { .mx_ContextualMenu.mx_ContextualMenu_withChevron_top {
top: 8px; top: 8px;
} }
.mx_ContextualMenu_chevron_top { .mx_ContextualMenu_chevron_top {
@ -788,18 +776,10 @@ limitations under the License.
border-bottom: 8px solid #22262e; border-bottom: 8px solid #22262e;
border-right: 8px solid transparent; border-right: 8px solid transparent;
} }
.mx_ContextualMenu_chevron_top::after { .mx_ContextualMenu_bottom {
content: ''; bottom: 0;
width: 0;
height: 0;
border-left: 7px solid transparent;
border-bottom: 7px solid #22262e;
border-right: 7px solid transparent;
position: absolute;
left: -7px;
top: 1px;
} }
.mx_ContextualMenu.mx_ContextualMenu_bottom { .mx_ContextualMenu.mx_ContextualMenu_withChevron_bottom {
bottom: 8px; bottom: 8px;
} }
.mx_ContextualMenu_chevron_bottom { .mx_ContextualMenu_chevron_bottom {
@ -812,22 +792,6 @@ limitations under the License.
border-top: 8px solid #22262e; border-top: 8px solid #22262e;
border-right: 8px solid transparent; border-right: 8px solid transparent;
} }
.mx_ContextualMenu_chevron_bottom::after {
content: '';
width: 0;
height: 0;
border-left: 7px solid transparent;
border-top: 7px solid #22262e;
border-right: 7px solid transparent;
position: absolute;
left: -7px;
bottom: 1px;
}
.mx_ContextualMenu_field {
padding: 3px 6px 3px 6px;
cursor: pointer;
white-space: nowrap;
}
.mx_ContextualMenu_spinner { .mx_ContextualMenu_spinner {
display: block; display: block;
margin: 0 auto; margin: 0 auto;
@ -1007,18 +971,19 @@ limitations under the License.
width: 100%; width: 100%;
height: 100%; height: 100%;
background-color: #fff; background-color: #fff;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
} }
.mx_GenericErrorPage_box { .mx_GenericErrorPage_box {
position: absolute; display: inline;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
width: 500px; width: 500px;
height: 200px; min-height: 125px;
border: 1px solid #f22; border: 1px solid #f22;
padding: 10px; padding: 10px 10px 20px;
background-color: #fcc; background-color: #fcc;
} }
/* /*
@ -2056,9 +2021,6 @@ limitations under the License.
-ms-flex: 1; -ms-flex: 1;
flex: 1; flex: 1;
} }
.mx_RoomDirectory .gm-scroll-view {
scrollbar-width: thin;
}
.mx_RoomDirectory_createRoom { .mx_RoomDirectory_createRoom {
background-color: #03b381; background-color: #03b381;
border-radius: 4px; border-radius: 4px;
@ -2997,7 +2959,6 @@ limitations under the License.
flex-direction: column; flex-direction: column;
-ms-flex-align: center; -ms-flex-align: center;
align-items: center; align-items: center;
margin-top: 5px;
height: 100%; height: 100%;
} }
@ -3305,6 +3266,7 @@ limitations under the License.
} }
.mx_Login_submit:disabled { .mx_Login_submit:disabled {
opacity: 0.3; opacity: 0.3;
cursor: default;
} }
.mx_AuthBody a.mx_Login_sso_link:link, .mx_AuthBody a.mx_Login_sso_link:hover, .mx_AuthBody a.mx_Login_sso_link:visited { .mx_AuthBody a.mx_Login_sso_link:link, .mx_AuthBody a.mx_Login_sso_link:hover, .mx_AuthBody a.mx_Login_sso_link:visited {
color: #ffffff; color: #ffffff;
@ -3329,6 +3291,13 @@ limitations under the License.
margin-top: 12px; margin-top: 12px;
margin-bottom: 12px; margin-bottom: 12px;
} }
.mx_Login_error.mx_Login_serverError {
text-align: left;
font-weight: normal;
}
.mx_Login_error.mx_Login_serverError.mx_Login_serverErrorNonFatal {
color: #ff8d13;
}
.mx_Login_type_container { .mx_Login_type_container {
display: -ms-flexbox; display: -ms-flexbox;
display: flex; display: flex;
@ -3340,11 +3309,11 @@ limitations under the License.
margin: 0; margin: 0;
} }
.mx_Login_type_label { .mx_Login_type_label {
-ms-flex-positive: 1; -ms-flex: 1;
flex-grow: 1; flex: 1;
} }
.mx_Login_type_dropdown { .mx_Login_underlinedServerName {
min-width: 200px; border-bottom: 1px dashed #03b381;
} }
/* /*
Copyright 2019 New Vector Ltd Copyright 2019 New Vector Ltd
@ -3402,7 +3371,6 @@ limitations under the License.
color: #ff4b55; color: #ff4b55;
} }
.mx_AuthBody .mx_Field input { .mx_AuthBody .mx_Field input {
width: 100%;
box-sizing: border-box; box-sizing: border-box;
} }
.mx_AuthBody .mx_Field_select::before { .mx_AuthBody .mx_Field_select::before {
@ -3432,8 +3400,6 @@ limitations under the License.
} }
.mx_AuthBody_fieldRow > .mx_Field { .mx_AuthBody_fieldRow > .mx_Field {
margin: 0 5px; margin: 0 5px;
-ms-flex: 1;
flex: 1;
} }
.mx_AuthBody_fieldRow > .mx_Field:first-child { .mx_AuthBody_fieldRow > .mx_Field:first-child {
margin-left: 0; margin-left: 0;
@ -3706,6 +3672,9 @@ limitations under the License.
.mx_InteractiveAuthEntryComponents_termsPolicy { .mx_InteractiveAuthEntryComponents_termsPolicy {
display: block; display: block;
} }
.mx_InteractiveAuthEntryComponents_passwordSection {
width: 300px;
}
/* /*
Copyright 2019 New Vector Ltd Copyright 2019 New Vector Ltd
@ -3754,8 +3723,6 @@ limitations under the License.
margin: 1em 0; margin: 1em 0;
} }
.mx_ServerConfig_fields .mx_Field { .mx_ServerConfig_fields .mx_Field {
-ms-flex: 1;
flex: 1;
margin: 0 5px; margin: 0 5px;
} }
.mx_ServerConfig_fields .mx_Field:first-child { .mx_ServerConfig_fields .mx_Field:first-child {
@ -3767,6 +3734,10 @@ limitations under the License.
.mx_ServerConfig_help:link { .mx_ServerConfig_help:link {
opacity: 0.8; opacity: 0.8;
} }
.mx_ServerConfig_error {
display: block;
color: #ff4b55;
}
/* /*
Copyright 2019 New Vector Ltd Copyright 2019 New Vector Ltd
@ -4341,29 +4312,6 @@ limitations under the License.
margin: 10px 0px; margin: 10px 0px;
} }
/* /*
Copyright 2017 OpenMarket 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_BugReportDialog .mx_Field {
-ms-flex: 1;
flex: 1;
}
.mx_BugReportDialog_field_input {
-ms-flex: 1;
flex: 1;
}
/*
Copyright 2016 Aviral Dasgupta Copyright 2016 Aviral Dasgupta
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
@ -4578,6 +4526,9 @@ limitations under the License.
.mx_DeactivateAccountDialog .mx_DeactivateAccountDialog_input_section { .mx_DeactivateAccountDialog .mx_DeactivateAccountDialog_input_section {
margin-top: 60px; margin-top: 60px;
} }
.mx_DeactivateAccountDialog .mx_DeactivateAccountDialog_input_section .mx_Field {
width: 300px;
}
/* /*
Copyright 2019 New Vector Ltd. Copyright 2019 New Vector Ltd.
@ -4625,7 +4576,10 @@ limitations under the License.
/* Set the cursor back to default as `.mx_Dialog button` sets it to pointer */ /* Set the cursor back to default as `.mx_Dialog button` sets it to pointer */
cursor: default !important; cursor: default !important;
} }
.mx_DevTools_RoomStateExplorer_button, .mx_DevTools_ServersInRoomList_button, .mx_DevTools_RoomStateExplorer_query { .mx_DevTools_RoomStateExplorer_query {
margin-bottom: 10px;
}
.mx_DevTools_RoomStateExplorer_button, .mx_DevTools_ServersInRoomList_button {
margin-bottom: 10px; margin-bottom: 10px;
width: 100%; width: 100%;
} }
@ -4669,10 +4623,6 @@ limitations under the License.
max-width: 684px; max-width: 684px;
min-height: 250px; min-height: 250px;
padding: 10px; padding: 10px;
width: 100%;
}
.mx_DevTools_content .mx_Field_input {
display: inline-block;
} }
.mx_DevTools_eventTypeStateKeyGroup { .mx_DevTools_eventTypeStateKeyGroup {
display: -ms-flexbox; display: -ms-flexbox;
@ -4862,6 +4812,44 @@ limitations under the License.
margin-left: 10px; margin-left: 10px;
} }
/* /*
Copyright 2019 The Matrix.org Foundation C.I.C.
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_MessageEditHistoryDialog .mx_Dialog_header > .mx_Dialog_title {
text-align: center;
}
.mx_MessageEditHistoryDialog {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
max-height: 60vh;
}
.mx_MessageEditHistoryDialog_scrollPanel {
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.mx_MessageEditHistoryDialog_edits {
list-style-type: none;
font-size: 14px;
padding: 0;
color: #edf3ff;
}
.mx_MessageEditHistoryDialog_edits .mx_EventTile_line, .mx_MessageEditHistoryDialog_edits .mx_EventTile_content {
margin-right: 0px;
}
/*
Copyright 2018 New Vector Ltd Copyright 2018 New Vector Ltd
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
@ -5037,7 +5025,6 @@ limitations under the License.
color: #edf3ff; color: #edf3ff;
background-color: #181b21; background-color: #181b21;
font-size: 15px; font-size: 15px;
width: 100%;
max-width: 280px; max-width: 280px;
margin-bottom: 10px; margin-bottom: 10px;
} }
@ -5963,9 +5950,6 @@ limitations under the License.
.mx_EditableItem_confirmBtn { .mx_EditableItem_confirmBtn {
margin-right: 5px; margin-right: 5px;
} }
.mx_EditableItemList_newItem .mx_Field input {
width: calc(100% - 20px);
}
.mx_EditableItemList_label { .mx_EditableItemList_label {
margin-bottom: 5px; margin-bottom: 5px;
} }
@ -5988,6 +5972,9 @@ limitations under the License.
.mx_Field { .mx_Field {
display: -ms-flexbox; display: -ms-flexbox;
display: flex; display: flex;
-ms-flex: 1;
flex: 1;
min-width: 0;
position: relative; position: relative;
margin: 1em 0; margin: 1em 0;
border-radius: 4px; border-radius: 4px;
@ -6006,6 +5993,8 @@ limitations under the License.
padding: 8px 9px; padding: 8px 9px;
color: #edf3ff; color: #edf3ff;
background-color: #181b21; background-color: #181b21;
-ms-flex: 1;
flex: 1;
} }
.mx_Field select { .mx_Field select {
-moz-appearance: none; -moz-appearance: none;
@ -6281,6 +6270,87 @@ limitations under the License.
vertical-align: -3px; vertical-align: -3px;
} }
/* /*
Copyright 2019 The Matrix.org Foundation C.I.C.
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_InteractiveTooltip_wrapper {
position: fixed;
z-index: 5000;
}
.mx_InteractiveTooltip {
border-radius: 3px;
background-color: #15171b;
color: #ffffff;
position: absolute;
font-size: 10px;
font-weight: 600;
padding: 6px;
z-index: 5001;
}
.mx_InteractiveTooltip.mx_InteractiveTooltip_withChevron_top {
top: 10px;
}
.mx_InteractiveTooltip_chevron_top {
position: absolute;
left: calc(50% - 8px);
top: -8px;
width: 0;
height: 0;
border-left: 8px solid transparent;
border-bottom: 8px solid #15171b;
border-right: 8px solid transparent;
}
@supports ((-webkit-clip-path: polygon(0% 0%, 100% 100%, 0% 100%)) or (clip-path: polygon(0% 0%, 100% 100%, 0% 100%))) {
.mx_InteractiveTooltip_chevron_top {
height: 16px;
width: 16px;
background-color: inherit;
border: none;
-webkit-clip-path: polygon(0% 0%, 100% 100%, 0% 100%);
clip-path: polygon(0% 0%, 100% 100%, 0% 100%);
transform: rotate(135deg);
border-radius: 0 0 0 3px;
top: calc(-8px / 1.414);
}
}
.mx_InteractiveTooltip.mx_InteractiveTooltip_withChevron_bottom {
bottom: 10px;
}
.mx_InteractiveTooltip_chevron_bottom {
position: absolute;
left: calc(50% - 8px);
bottom: -8px;
width: 0;
height: 0;
border-left: 8px solid transparent;
border-top: 8px solid #15171b;
border-right: 8px solid transparent;
}
@supports ((-webkit-clip-path: polygon(0% 0%, 100% 100%, 0% 100%)) or (clip-path: polygon(0% 0%, 100% 100%, 0% 100%))) {
.mx_InteractiveTooltip_chevron_bottom {
height: 16px;
width: 16px;
background-color: inherit;
border: none;
-webkit-clip-path: polygon(0% 0%, 100% 100%, 0% 100%);
clip-path: polygon(0% 0%, 100% 100%, 0% 100%);
transform: rotate(-45deg);
border-radius: 0 0 0 3px;
bottom: calc(-8px / 1.414);
}
}
/*
Copyright 2019 New Vector Ltd. Copyright 2019 New Vector Ltd.
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
@ -6419,6 +6489,9 @@ limitations under the License.
max-height: 200px; max-height: 200px;
overflow-x: auto; overflow-x: auto;
} }
.mx_MessageEditor .mx_MessageEditor_editor:focus {
border-color: rgba(3, 179, 129, 0.5);
}
.mx_MessageEditor .mx_MessageEditor_editor span.mx_UserPill, .mx_MessageEditor .mx_MessageEditor_editor span.mx_RoomPill { .mx_MessageEditor .mx_MessageEditor_editor span.mx_UserPill, .mx_MessageEditor .mx_MessageEditor_editor span.mx_RoomPill {
padding-left: 21px; padding-left: 21px;
position: relative; position: relative;
@ -6487,7 +6560,6 @@ limitations under the License.
width: 100%; width: 100%;
} }
.mx_PowerSelector .mx_Field select, .mx_PowerSelector .mx_Field input { .mx_PowerSelector .mx_Field select, .mx_PowerSelector .mx_Field input {
width: 100%;
box-sizing: border-box; box-sizing: border-box;
} }
/* /*
@ -6747,6 +6819,24 @@ limitations under the License.
color: #c8c8cd !important; color: #c8c8cd !important;
} }
/* /*
Copyright 2019 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_TextWithTooltip_tooltip {
display: none;
}
/*
Copyright 2019 New Vector Ltd Copyright 2019 New Vector Ltd
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
@ -6794,52 +6884,6 @@ limitations under the License.
left: 23px; left: 23px;
} }
/* /*
Copyright 2017 New Vector Ltd.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
.mx_ToolTipButton {
display: inline-block;
width: 11px;
height: 11px;
margin-left: 5px;
border: 2px solid #dbdbdb;
border-radius: 20px;
color: #dbdbdb;
transition: opacity 0.2s ease-in;
opacity: 0.6;
line-height: 11px;
text-align: center;
cursor: pointer;
}
.mx_ToolTipButton:hover {
opacity: 1.0;
}
.mx_ToolTipButton_container {
position: relative;
top: -18px;
left: 4px;
}
.mx_ToolTipButton_helpText {
width: 400px;
text-align: start;
line-height: 17px !important;
}
/*
Copyright 2015, 2016 OpenMarket Ltd Copyright 2015, 2016 OpenMarket Ltd
Copyright 2019 New Vector Ltd Copyright 2019 New Vector Ltd
@ -6923,6 +6967,53 @@ limitations under the License.
border-right-color: #15171b; border-right-color: #15171b;
} }
/* /*
Copyright 2017 New Vector Ltd.
Copyright 2019 The Matrix.org Foundation C.I.C.
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_TooltipButton {
display: inline-block;
width: 11px;
height: 11px;
margin-left: 5px;
border: 2px solid #dbdbdb;
border-radius: 20px;
color: #dbdbdb;
transition: opacity 0.2s ease-in;
opacity: 0.6;
line-height: 11px;
text-align: center;
cursor: pointer;
}
.mx_TooltipButton:hover {
opacity: 1.0;
}
.mx_TooltipButton_container {
position: relative;
top: -18px;
left: 4px;
}
.mx_TooltipButton_helpText {
width: 400px;
text-align: start;
line-height: 17px !important;
}
/*
Copyright 2019 New Vector Ltd Copyright 2019 New Vector Ltd
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
@ -7417,6 +7508,7 @@ limitations under the License.
-moz-user-select: none; -moz-user-select: none;
-ms-user-select: none; -ms-user-select: none;
user-select: none; user-select: none;
z-index: 1;
} }
.mx_MessageActionBar > * { .mx_MessageActionBar > * {
display: inline-block; display: inline-block;
@ -7451,6 +7543,10 @@ limitations under the License.
mask-position: center; mask-position: center;
background-color: #a1b2d1; background-color: #a1b2d1;
} }
.mx_MessageActionBar_reactButton::after {
-webkit-mask-image: url(../../img/react.5d59311.svg);
mask-image: url(../../img/react.5d59311.svg);
}
.mx_MessageActionBar_replyButton::after { .mx_MessageActionBar_replyButton::after {
-webkit-mask-image: url(../../img/reply.488cf91.svg); -webkit-mask-image: url(../../img/reply.488cf91.svg);
mask-image: url(../../img/reply.488cf91.svg); mask-image: url(../../img/reply.488cf91.svg);
@ -7479,9 +7575,11 @@ See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
*/ */
.mx_MessageTimestamp { .mx_MessageTimestamp {
color: #a1b2d1;
font-size: 10px;
} }
/* /*
Copyright 2019 New Vector Ltd Copyright 2019 The Matrix.org Foundation C.I.C.
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. you may not use this file except in compliance with the License.
@ -7495,14 +7593,48 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
*/ */
.mx_ReactionDimension { .mx_ReactionsQuickTooltip_buttons {
width: 42px; display: -ms-grid;
display: -ms-flexbox; display: grid;
display: flex; -ms-grid-columns: (auto)[4];
-ms-flex-pack: space-evenly; grid-template-columns: repeat(4, auto);
justify-content: space-evenly; }
.mx_ReactionsQuickTooltip_label {
text-align: center;
}
.mx_ReactionsQuickTooltip_shortcode {
padding-left: 6px;
opacity: 0.7;
}
/*
Copyright 2019 The Matrix.org Foundation C.I.C.
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_ReactionTooltipButton {
font-size: 16px;
padding: 6px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: pointer;
transition: transform 0.25s;
} }
.mx_ReactionDimension_disabled { .mx_ReactionTooltipButton:hover {
transform: scale(1.2);
}
.mx_ReactionTooltipButton_selected {
opacity: 0.4; opacity: 0.4;
} }
/* /*
@ -7522,7 +7654,18 @@ limitations under the License.
*/ */
.mx_ReactionsRow { .mx_ReactionsRow {
margin: 6px 0; margin: 6px 0;
color: #edf3ff;
} }
.mx_ReactionsRow_showAll {
text-decoration: none;
font-size: 10px;
font-weight: 600;
margin-left: 6px;
vertical-align: top;
}
.mx_ReactionsRow_showAll:hover, .mx_ReactionsRow_showAll:link, .mx_ReactionsRow_showAll:visited {
color: #03b381;
}
/* /*
Copyright 2019 New Vector Ltd Copyright 2019 New Vector Ltd
@ -8448,13 +8591,17 @@ limitations under the License.
color: #edf3ff; color: #edf3ff;
font-size: 14px; font-size: 14px;
display: inline-block; /* anti-zalgo, with overflow hidden */ display: inline-block; /* anti-zalgo, with overflow hidden */
overflow-y: hidden; overflow: hidden;
cursor: pointer; cursor: pointer;
padding-left: 65px; /* left gutter */ padding-left: 65px; /* left gutter */
padding-bottom: 0px; padding-bottom: 0px;
padding-top: 0px; padding-top: 0px;
margin: 0px; margin: 0px;
line-height: 17px; line-height: 17px;
/* the next three lines, along with overflow hidden, truncate long display names */
white-space: nowrap;
text-overflow: ellipsis;
max-width: calc(100% - 65px);
} }
.mx_EventTile .mx_SenderProfile .mx_Flair { .mx_EventTile .mx_SenderProfile .mx_Flair {
opacity: 0.7; opacity: 0.7;
@ -8480,8 +8627,6 @@ limitations under the License.
display: block; display: block;
visibility: hidden; visibility: hidden;
white-space: nowrap; white-space: nowrap;
color: #a1b2d1;
font-size: 10px;
left: 0px; left: 0px;
width: 46px; /* 8 + 30 (avatar) + 8 */ width: 46px; /* 8 + 30 (avatar) + 8 */
text-align: center; text-align: center;
@ -8546,10 +8691,19 @@ limitations under the License.
.mx_EventTile_sending .mx_UserPill, .mx_EventTile_sending .mx_RoomPill { .mx_EventTile_sending .mx_UserPill, .mx_EventTile_sending .mx_RoomPill {
opacity: 0.5; opacity: 0.5;
} }
.mx_EventTile_sending.mx_EventTile_redacted .mx_UnknownBody {
opacity: 0.4;
}
div.mx_EventTile_notSent.mx_EventTile_redacted .mx_UnknownBody {
--lozenge-color: #f44 !important;
--lozenge-border-color: #f44 !important;
}
.mx_EventTile_notSent { .mx_EventTile_notSent {
color: #f44; color: #f44;
} }
.mx_EventTile_redacted .mx_EventTile_line .mx_UnknownBody, .mx_EventTile_redacted .mx_EventTile_reply .mx_UnknownBody { .mx_EventTile_redacted .mx_EventTile_line .mx_UnknownBody, .mx_EventTile_redacted .mx_EventTile_reply .mx_UnknownBody {
--lozenge-color: #606060;
--lozenge-border-color: #000000;
display: block; display: block;
width: 100%; width: 100%;
height: 22px; height: 22px;
@ -8557,17 +8711,20 @@ limitations under the License.
border-radius: 11px; border-radius: 11px;
background: repeating-linear-gradient( background: repeating-linear-gradient(
-45deg, -45deg,
#606060, var(--lozenge-color),
#606060 3px, var(--lozenge-color) 3px,
transparent 3px, transparent 3px,
transparent 6px transparent 6px
); );
box-shadow: 0px 0px 3px #000000 inset; box-shadow: 0px 0px 3px var(--lozenge-border-color) inset;
} }
.mx_EventTile_highlight, .mx_EventTile_highlight .markdown-body .mx_EventTile_highlight, .mx_EventTile_highlight .markdown-body
{ {
color: #ff4b55; color: #ff4b55;
} }
.mx_EventTile_highlight .mx_EventTile_line, .mx_EventTile_highlight .markdown-body .mx_EventTile_line {
background-color: #22262e;
}
.mx_EventTile_contextual { .mx_EventTile_contextual {
opacity: 0.4; opacity: 0.4;
} }
@ -8610,6 +8767,7 @@ limitations under the License.
-moz-user-select: none; -moz-user-select: none;
-ms-user-select: none; -ms-user-select: none;
user-select: none; user-select: none;
z-index: 1;
} }
.mx_EventTile_continuation .mx_EventTile_readAvatars, .mx_EventTile_info .mx_EventTile_readAvatars, .mx_EventTile_emote .mx_EventTile_readAvatars { .mx_EventTile_continuation .mx_EventTile_readAvatars, .mx_EventTile_info .mx_EventTile_readAvatars, .mx_EventTile_emote .mx_EventTile_readAvatars {
top: 7px; top: 7px;
@ -8735,6 +8893,7 @@ limitations under the License.
color: #a1b2d1; color: #a1b2d1;
display: inline-block; display: inline-block;
margin-left: 9px; margin-left: 9px;
cursor: pointer;
} }
/* Various markdown overrides */ /* Various markdown overrides */
.mx_EventTile_content .markdown-body { .mx_EventTile_content .markdown-body {
@ -9076,6 +9235,7 @@ limitations under the License.
.mx_MemberDeviceInfo_textButton:hover { .mx_MemberDeviceInfo_textButton:hover {
} }
.mx_MemberDeviceInfo_deviceId { .mx_MemberDeviceInfo_deviceId {
word-break: break-word;
font-size: 13px; font-size: 13px;
} }
.mx_MemberDeviceInfo_deviceInfo { .mx_MemberDeviceInfo_deviceInfo {
@ -9151,6 +9311,8 @@ limitations under the License.
.mx_MemberInfo_name h2 { .mx_MemberInfo_name h2 {
-ms-flex: 1; -ms-flex: 1;
flex: 1; flex: 1;
overflow-x: auto;
max-height: 50px;
} }
.mx_MemberInfo h2 { .mx_MemberInfo h2 {
font-size: 18px; font-size: 18px;
@ -10259,6 +10421,14 @@ limitations under the License.
-ms-flex: 0 0 auto; -ms-flex: 0 0 auto;
flex: 0 0 auto; flex: 0 0 auto;
} }
.mx_RoomPreviewBar .mx_RoomPreviewBar_footer {
font-size: 12px;
line-height: 20px;
}
.mx_RoomPreviewBar .mx_RoomPreviewBar_footer .mx_Spinner {
vertical-align: middle;
display: inline-block;
}
.mx_RoomPreviewBar_dark { .mx_RoomPreviewBar_dark {
background-color: #15171b; background-color: #15171b;
color: #ffffff; color: #ffffff;
@ -10585,21 +10755,25 @@ See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
*/ */
.mx_RoomUpgradeWarningBar { .mx_RoomUpgradeWarningBar {
text-align: center; max-height: 235px;
height: 235px;
background-color: #22262e; background-color: #22262e;
padding-left: 20px;
padding-right: 20px;
overflow: scroll;
}
.mx_RoomUpgradeWarningBar_wrapped {
width: 100%;
height: 100%;
display: -ms-flexbox;
display: flex;
text-align: center;
-ms-flex-align: center; -ms-flex-align: center;
align-items: center; align-items: center;
-ms-flex-direction: column; -ms-flex-direction: column;
flex-direction: column; flex-direction: column;
-ms-flex-pack: center; -ms-flex-pack: center;
justify-content: center; justify-content: center;
display: -ms-flexbox;
display: flex;
background-color: #22262e;
-webkit-align-items: center; -webkit-align-items: center;
padding-left: 20px;
padding-right: 20px;
} }
.mx_RoomUpgradeWarningBar_header { .mx_RoomUpgradeWarningBar_header {
color: #ff4b55; color: #ff4b55;
@ -10999,9 +11173,6 @@ limitations under the License.
.mx_ExistingEmailAddress_confirmBtn { .mx_ExistingEmailAddress_confirmBtn {
margin-right: 5px; margin-right: 5px;
} }
.mx_EmailAddresses_new .mx_Field input {
width: calc(100% - 20px);
}
/* /*
Copyright 2015, 2016 OpenMarket Ltd Copyright 2015, 2016 OpenMarket Ltd
@ -11031,6 +11202,16 @@ limitations under the License.
width: 100%; width: 100%;
height: 100%; height: 100%;
} }
.mx_IntegrationsManager_loading h3 {
text-align: center;
}
.mx_IntegrationsManager_error {
text-align: center;
padding-top: 20px;
}
.mx_IntegrationsManager_error h3 {
color: #ff4b55;
}
/* /*
Copyright 2018 New Vector Ltd Copyright 2018 New Vector Ltd
@ -11119,6 +11300,25 @@ limitations under the License.
.mx_UserNotifSettings_notifTable .mx_Spinner { .mx_UserNotifSettings_notifTable .mx_Spinner {
position: absolute; position: absolute;
} }
.mx_NotificationSound_soundUpload {
display: none;
}
.mx_NotificationSound_browse {
color: #03b381;
border: 1px solid #03b381;
background-color: transparent;
}
.mx_NotificationSound_save {
margin-left: 5px;
color: white;
background-color: #03b381;
}
.mx_NotificationSound_resetSound {
margin-top: 5px;
color: white;
border: #ff4b55;
background-color: #ff4b55;
}
/* /*
Copyright 2019 New Vector Ltd Copyright 2019 New Vector Ltd
@ -11151,9 +11351,6 @@ limitations under the License.
.mx_ExistingPhoneNumber_confirmBtn { .mx_ExistingPhoneNumber_confirmBtn {
margin-right: 5px; margin-right: 5px;
} }
.mx_PhoneNumbers_new .mx_Field input {
width: calc(100% - 20px);
}
.mx_PhoneNumbers_input { .mx_PhoneNumbers_input {
display: -ms-flexbox; display: -ms-flexbox;
display: flex; display: flex;
@ -11190,9 +11387,6 @@ limitations under the License.
-ms-flex-positive: 1; -ms-flex-positive: 1;
flex-grow: 1; flex-grow: 1;
} }
.mx_ProfileSettings_controls .mx_Field #profileDisplayName, .mx_ProfileSettings_controls .mx_Field #profileTopic {
width: calc(100% - 20px);
}
.mx_ProfileSettings_controls .mx_Field #profileTopic { .mx_ProfileSettings_controls .mx_Field #profileTopic {
height: 4em; height: 4em;
} }
@ -11369,9 +11563,6 @@ limitations under the License.
.mx_GeneralRoomSettingsTab_profileSection { .mx_GeneralRoomSettingsTab_profileSection {
margin-top: 10px; margin-top: 10px;
} }
.mx_GeneralRoomSettingsTab .mx_AliasSettings .mx_Field select {
width: 100%;
}
/* /*
Copyright 2019 New Vector Ltd Copyright 2019 New Vector Ltd
@ -11439,24 +11630,12 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
*/ */
.mx_GeneralUserSettingsTab_changePassword, .mx_GeneralUserSettingsTab_themeSection {
display: block;
}
.mx_GeneralUserSettingsTab_changePassword .mx_Field, .mx_GeneralUserSettingsTab_themeSection .mx_Field { .mx_GeneralUserSettingsTab_changePassword .mx_Field, .mx_GeneralUserSettingsTab_themeSection .mx_Field {
display: block;
margin-right: 100px; margin-right: 100px;
} }
.mx_GeneralUserSettingsTab_changePassword .mx_Field input {
display: block;
width: calc(100% - 20px);
}
.mx_GeneralUserSettingsTab_changePassword .mx_Field:first-child { .mx_GeneralUserSettingsTab_changePassword .mx_Field:first-child {
margin-top: 0; margin-top: 0;
} }
.mx_GeneralUserSettingsTab_themeSection .mx_Field select {
display: block;
width: 100%;
}
.mx_GeneralUserSettingsTab_accountSection > .mx_EmailAddresses, .mx_GeneralUserSettingsTab_accountSection > .mx_PhoneNumbers, .mx_GeneralUserSettingsTab_languageInput { .mx_GeneralUserSettingsTab_accountSection > .mx_EmailAddresses, .mx_GeneralUserSettingsTab_accountSection > .mx_PhoneNumbers, .mx_GeneralUserSettingsTab_languageInput {
margin-right: 100px; margin-right: 100px;
} }
@ -11518,10 +11697,6 @@ limitations under the License.
.mx_PreferencesUserSettingsTab .mx_Field { .mx_PreferencesUserSettingsTab .mx_Field {
margin-right: 100px; margin-right: 100px;
} }
.mx_PreferencesUserSettingsTab .mx_Field input {
display: block;
width: calc(100% - 20px);
}
/* /*
Copyright 2019 New Vector Ltd Copyright 2019 New Vector Ltd
@ -11582,10 +11757,6 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
*/ */
.mx_VoiceUserSettingsTab .mx_Field select {
width: 100%;
max-width: 100%;
}
.mx_VoiceUserSettingsTab .mx_Field { .mx_VoiceUserSettingsTab .mx_Field {
margin-right: 100px; margin-right: 100px;
} }

@ -1 +1 @@
{"version":3,"sources":[],"names":[],"mappings":"","file":"bundles/8be32dac4bfa4015fcdc/theme-dark.css","sourceRoot":""} {"version":3,"sources":[],"names":[],"mappings":"","file":"bundles/e9b8313cd5591059cfdc/theme-dark.css","sourceRoot":""}

@ -1,2 +1,2 @@
!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=2472)}({2472:function(e,t){}}); !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=2488)}({2488:function(e,t){}});
//# sourceMappingURL=theme-dark.js.map //# sourceMappingURL=theme-dark.js.map

@ -1 +1 @@
{"version":3,"sources":["webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACA,IAAAA,EAAA,GAGA,SAAAC,EAAAC,GAGA,GAAAF,EAAAE,GACA,OAAAF,EAAAE,GAAAC,QAGA,IAAAC,EAAAJ,EAAAE,GAAA,CACAG,EAAAH,EACAI,GAAA,EACAH,QAAA,IAUA,OANAI,EAAAL,GAAAM,KAAAJ,EAAAD,QAAAC,IAAAD,QAAAF,GAGAG,EAAAE,GAAA,EAGAF,EAAAD,QAKAF,EAAAQ,EAAAF,EAGAN,EAAAS,EAAAV,EAGAC,EAAAU,EAAA,SAAAR,EAAAS,EAAAC,GACAZ,EAAAa,EAAAX,EAAAS,IACAG,OAAAC,eAAAb,EAAAS,EAAA,CAA0CK,YAAA,EAAAC,IAAAL,KAK1CZ,EAAAkB,EAAA,SAAAhB,GACA,oBAAAiB,eAAAC,aACAN,OAAAC,eAAAb,EAAAiB,OAAAC,YAAA,CAAwDC,MAAA,WAExDP,OAAAC,eAAAb,EAAA,cAAiDmB,OAAA,KAQjDrB,EAAAsB,EAAA,SAAAD,EAAAE,GAEA,GADA,EAAAA,IAAAF,EAAArB,EAAAqB,IACA,EAAAE,EAAA,OAAAF,EACA,KAAAE,GAAA,iBAAAF,QAAAG,WAAA,OAAAH,EACA,IAAAI,EAAAX,OAAAY,OAAA,MAGA,GAFA1B,EAAAkB,EAAAO,GACAX,OAAAC,eAAAU,EAAA,WAAyCT,YAAA,EAAAK,UACzC,EAAAE,GAAA,iBAAAF,EAAA,QAAAM,KAAAN,EAAArB,EAAAU,EAAAe,EAAAE,EAAA,SAAAA,GAAgH,OAAAN,EAAAM,IAAqBC,KAAA,KAAAD,IACrI,OAAAF,GAIAzB,EAAA6B,EAAA,SAAA1B,GACA,IAAAS,EAAAT,KAAAqB,WACA,WAA2B,OAAArB,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAH,EAAAU,EAAAE,EAAA,IAAAA,GACAA,GAIAZ,EAAAa,EAAA,SAAAiB,EAAAC,GAAsD,OAAAjB,OAAAkB,UAAAC,eAAA1B,KAAAuB,EAAAC,IAGtD/B,EAAAkC,EAAA,GAIAlC,IAAAmC,EAAA","file":"bundles/8be32dac4bfa4015fcdc/theme-dark.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 2472);\n"],"sourceRoot":""} {"version":3,"sources":["webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACA,IAAAA,EAAA,GAGA,SAAAC,EAAAC,GAGA,GAAAF,EAAAE,GACA,OAAAF,EAAAE,GAAAC,QAGA,IAAAC,EAAAJ,EAAAE,GAAA,CACAG,EAAAH,EACAI,GAAA,EACAH,QAAA,IAUA,OANAI,EAAAL,GAAAM,KAAAJ,EAAAD,QAAAC,IAAAD,QAAAF,GAGAG,EAAAE,GAAA,EAGAF,EAAAD,QAKAF,EAAAQ,EAAAF,EAGAN,EAAAS,EAAAV,EAGAC,EAAAU,EAAA,SAAAR,EAAAS,EAAAC,GACAZ,EAAAa,EAAAX,EAAAS,IACAG,OAAAC,eAAAb,EAAAS,EAAA,CAA0CK,YAAA,EAAAC,IAAAL,KAK1CZ,EAAAkB,EAAA,SAAAhB,GACA,oBAAAiB,eAAAC,aACAN,OAAAC,eAAAb,EAAAiB,OAAAC,YAAA,CAAwDC,MAAA,WAExDP,OAAAC,eAAAb,EAAA,cAAiDmB,OAAA,KAQjDrB,EAAAsB,EAAA,SAAAD,EAAAE,GAEA,GADA,EAAAA,IAAAF,EAAArB,EAAAqB,IACA,EAAAE,EAAA,OAAAF,EACA,KAAAE,GAAA,iBAAAF,QAAAG,WAAA,OAAAH,EACA,IAAAI,EAAAX,OAAAY,OAAA,MAGA,GAFA1B,EAAAkB,EAAAO,GACAX,OAAAC,eAAAU,EAAA,WAAyCT,YAAA,EAAAK,UACzC,EAAAE,GAAA,iBAAAF,EAAA,QAAAM,KAAAN,EAAArB,EAAAU,EAAAe,EAAAE,EAAA,SAAAA,GAAgH,OAAAN,EAAAM,IAAqBC,KAAA,KAAAD,IACrI,OAAAF,GAIAzB,EAAA6B,EAAA,SAAA1B,GACA,IAAAS,EAAAT,KAAAqB,WACA,WAA2B,OAAArB,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAH,EAAAU,EAAAE,EAAA,IAAAA,GACAA,GAIAZ,EAAAa,EAAA,SAAAiB,EAAAC,GAAsD,OAAAjB,OAAAkB,UAAAC,eAAA1B,KAAAuB,EAAAC,IAGtD/B,EAAAkC,EAAA,GAIAlC,IAAAmC,EAAA","file":"bundles/e9b8313cd5591059cfdc/theme-dark.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 2488);\n"],"sourceRoot":""}

@ -671,6 +671,7 @@ body.mx_scrollbar_nooverlay .mx_AutoHideScrollbar:hover.mx_AutoHideScrollbar_ove
} }
/* /*
Copyright 2015, 2016 OpenMarket Ltd Copyright 2015, 2016 OpenMarket Ltd
Copyright 2019 The Matrix.org Foundation C.I.C.
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. you may not use this file except in compliance with the License.
@ -706,7 +707,10 @@ limitations under the License.
font-size: 14px; font-size: 14px;
z-index: 5001; z-index: 5001;
} }
.mx_ContextualMenu.mx_ContextualMenu_right { .mx_ContextualMenu_right {
right: 0;
}
.mx_ContextualMenu.mx_ContextualMenu_withChevron_right {
right: 8px; right: 8px;
} }
.mx_ContextualMenu_chevron_right { .mx_ContextualMenu_chevron_right {
@ -719,18 +723,10 @@ limitations under the License.
border-left: 8px solid #fff; border-left: 8px solid #fff;
border-bottom: 8px solid transparent; border-bottom: 8px solid transparent;
} }
.mx_ContextualMenu_chevron_right::after { .mx_ContextualMenu_left {
content: ''; left: 0;
width: 0;
height: 0;
border-top: 7px solid transparent;
border-left: 7px solid #fff;
border-bottom: 7px solid transparent;
position: absolute;
top: -7px;
right: 1px;
} }
.mx_ContextualMenu.mx_ContextualMenu_left { .mx_ContextualMenu.mx_ContextualMenu_withChevron_left {
left: 8px; left: 8px;
} }
.mx_ContextualMenu_chevron_left { .mx_ContextualMenu_chevron_left {
@ -743,18 +739,10 @@ limitations under the License.
border-right: 8px solid #fff; border-right: 8px solid #fff;
border-bottom: 8px solid transparent; border-bottom: 8px solid transparent;
} }
.mx_ContextualMenu_chevron_left::after { .mx_ContextualMenu_top {
content: ''; top: 0;
width: 0;
height: 0;
border-top: 7px solid transparent;
border-right: 7px solid #fff;
border-bottom: 7px solid transparent;
position: absolute;
top: -7px;
left: 1px;
} }
.mx_ContextualMenu.mx_ContextualMenu_top { .mx_ContextualMenu.mx_ContextualMenu_withChevron_top {
top: 8px; top: 8px;
} }
.mx_ContextualMenu_chevron_top { .mx_ContextualMenu_chevron_top {
@ -767,18 +755,10 @@ limitations under the License.
border-bottom: 8px solid #fff; border-bottom: 8px solid #fff;
border-right: 8px solid transparent; border-right: 8px solid transparent;
} }
.mx_ContextualMenu_chevron_top::after { .mx_ContextualMenu_bottom {
content: ''; bottom: 0;
width: 0;
height: 0;
border-left: 7px solid transparent;
border-bottom: 7px solid #fff;
border-right: 7px solid transparent;
position: absolute;
left: -7px;
top: 1px;
} }
.mx_ContextualMenu.mx_ContextualMenu_bottom { .mx_ContextualMenu.mx_ContextualMenu_withChevron_bottom {
bottom: 8px; bottom: 8px;
} }
.mx_ContextualMenu_chevron_bottom { .mx_ContextualMenu_chevron_bottom {
@ -791,22 +771,6 @@ limitations under the License.
border-top: 8px solid #fff; border-top: 8px solid #fff;
border-right: 8px solid transparent; border-right: 8px solid transparent;
} }
.mx_ContextualMenu_chevron_bottom::after {
content: '';
width: 0;
height: 0;
border-left: 7px solid transparent;
border-top: 7px solid #fff;
border-right: 7px solid transparent;
position: absolute;
left: -7px;
bottom: 1px;
}
.mx_ContextualMenu_field {
padding: 3px 6px 3px 6px;
cursor: pointer;
white-space: nowrap;
}
.mx_ContextualMenu_spinner { .mx_ContextualMenu_spinner {
display: block; display: block;
margin: 0 auto; margin: 0 auto;
@ -986,18 +950,19 @@ limitations under the License.
width: 100%; width: 100%;
height: 100%; height: 100%;
background-color: #fff; background-color: #fff;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
} }
.mx_GenericErrorPage_box { .mx_GenericErrorPage_box {
position: absolute; display: inline;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
width: 500px; width: 500px;
height: 200px; min-height: 125px;
border: 1px solid #f22; border: 1px solid #f22;
padding: 10px; padding: 10px 10px 20px;
background-color: #fcc; background-color: #fcc;
} }
/* /*
@ -2035,9 +2000,6 @@ limitations under the License.
-ms-flex: 1; -ms-flex: 1;
flex: 1; flex: 1;
} }
.mx_RoomDirectory .gm-scroll-view {
scrollbar-width: thin;
}
.mx_RoomDirectory_createRoom { .mx_RoomDirectory_createRoom {
background-color: #03b381; background-color: #03b381;
border-radius: 4px; border-radius: 4px;
@ -2976,7 +2938,6 @@ limitations under the License.
flex-direction: column; flex-direction: column;
-ms-flex-align: center; -ms-flex-align: center;
align-items: center; align-items: center;
margin-top: 5px;
height: 100%; height: 100%;
} }
@ -3284,6 +3245,7 @@ limitations under the License.
} }
.mx_Login_submit:disabled { .mx_Login_submit:disabled {
opacity: 0.3; opacity: 0.3;
cursor: default;
} }
.mx_AuthBody a.mx_Login_sso_link:link, .mx_AuthBody a.mx_Login_sso_link:hover, .mx_AuthBody a.mx_Login_sso_link:visited { .mx_AuthBody a.mx_Login_sso_link:link, .mx_AuthBody a.mx_Login_sso_link:hover, .mx_AuthBody a.mx_Login_sso_link:visited {
color: #ffffff; color: #ffffff;
@ -3308,6 +3270,13 @@ limitations under the License.
margin-top: 12px; margin-top: 12px;
margin-bottom: 12px; margin-bottom: 12px;
} }
.mx_Login_error.mx_Login_serverError {
text-align: left;
font-weight: normal;
}
.mx_Login_error.mx_Login_serverError.mx_Login_serverErrorNonFatal {
color: #ff8d13;
}
.mx_Login_type_container { .mx_Login_type_container {
display: -ms-flexbox; display: -ms-flexbox;
display: flex; display: flex;
@ -3319,11 +3288,11 @@ limitations under the License.
margin: 0; margin: 0;
} }
.mx_Login_type_label { .mx_Login_type_label {
-ms-flex-positive: 1; -ms-flex: 1;
flex-grow: 1; flex: 1;
} }
.mx_Login_type_dropdown { .mx_Login_underlinedServerName {
min-width: 200px; border-bottom: 1px dashed #03b381;
} }
/* /*
Copyright 2019 New Vector Ltd Copyright 2019 New Vector Ltd
@ -3381,7 +3350,6 @@ limitations under the License.
color: #ff4b55; color: #ff4b55;
} }
.mx_AuthBody .mx_Field input { .mx_AuthBody .mx_Field input {
width: 100%;
box-sizing: border-box; box-sizing: border-box;
} }
.mx_AuthBody .mx_Field_select::before { .mx_AuthBody .mx_Field_select::before {
@ -3411,8 +3379,6 @@ limitations under the License.
} }
.mx_AuthBody_fieldRow > .mx_Field { .mx_AuthBody_fieldRow > .mx_Field {
margin: 0 5px; margin: 0 5px;
-ms-flex: 1;
flex: 1;
} }
.mx_AuthBody_fieldRow > .mx_Field:first-child { .mx_AuthBody_fieldRow > .mx_Field:first-child {
margin-left: 0; margin-left: 0;
@ -3685,6 +3651,9 @@ limitations under the License.
.mx_InteractiveAuthEntryComponents_termsPolicy { .mx_InteractiveAuthEntryComponents_termsPolicy {
display: block; display: block;
} }
.mx_InteractiveAuthEntryComponents_passwordSection {
width: 300px;
}
/* /*
Copyright 2019 New Vector Ltd Copyright 2019 New Vector Ltd
@ -3733,8 +3702,6 @@ limitations under the License.
margin: 1em 0; margin: 1em 0;
} }
.mx_ServerConfig_fields .mx_Field { .mx_ServerConfig_fields .mx_Field {
-ms-flex: 1;
flex: 1;
margin: 0 5px; margin: 0 5px;
} }
.mx_ServerConfig_fields .mx_Field:first-child { .mx_ServerConfig_fields .mx_Field:first-child {
@ -3746,6 +3713,10 @@ limitations under the License.
.mx_ServerConfig_help:link { .mx_ServerConfig_help:link {
opacity: 0.8; opacity: 0.8;
} }
.mx_ServerConfig_error {
display: block;
color: #ff4b55;
}
/* /*
Copyright 2019 New Vector Ltd Copyright 2019 New Vector Ltd
@ -4320,29 +4291,6 @@ limitations under the License.
margin: 10px 0px; margin: 10px 0px;
} }
/* /*
Copyright 2017 OpenMarket 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_BugReportDialog .mx_Field {
-ms-flex: 1;
flex: 1;
}
.mx_BugReportDialog_field_input {
-ms-flex: 1;
flex: 1;
}
/*
Copyright 2016 Aviral Dasgupta Copyright 2016 Aviral Dasgupta
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
@ -4557,6 +4505,9 @@ limitations under the License.
.mx_DeactivateAccountDialog .mx_DeactivateAccountDialog_input_section { .mx_DeactivateAccountDialog .mx_DeactivateAccountDialog_input_section {
margin-top: 60px; margin-top: 60px;
} }
.mx_DeactivateAccountDialog .mx_DeactivateAccountDialog_input_section .mx_Field {
width: 300px;
}
/* /*
Copyright 2019 New Vector Ltd. Copyright 2019 New Vector Ltd.
@ -4604,7 +4555,10 @@ limitations under the License.
/* Set the cursor back to default as `.mx_Dialog button` sets it to pointer */ /* Set the cursor back to default as `.mx_Dialog button` sets it to pointer */
cursor: default !important; cursor: default !important;
} }
.mx_DevTools_RoomStateExplorer_button, .mx_DevTools_ServersInRoomList_button, .mx_DevTools_RoomStateExplorer_query { .mx_DevTools_RoomStateExplorer_query {
margin-bottom: 10px;
}
.mx_DevTools_RoomStateExplorer_button, .mx_DevTools_ServersInRoomList_button {
margin-bottom: 10px; margin-bottom: 10px;
width: 100%; width: 100%;
} }
@ -4648,10 +4602,6 @@ limitations under the License.
max-width: 684px; max-width: 684px;
min-height: 250px; min-height: 250px;
padding: 10px; padding: 10px;
width: 100%;
}
.mx_DevTools_content .mx_Field_input {
display: inline-block;
} }
.mx_DevTools_eventTypeStateKeyGroup { .mx_DevTools_eventTypeStateKeyGroup {
display: -ms-flexbox; display: -ms-flexbox;
@ -4841,6 +4791,44 @@ limitations under the License.
margin-left: 10px; margin-left: 10px;
} }
/* /*
Copyright 2019 The Matrix.org Foundation C.I.C.
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_MessageEditHistoryDialog .mx_Dialog_header > .mx_Dialog_title {
text-align: center;
}
.mx_MessageEditHistoryDialog {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
max-height: 60vh;
}
.mx_MessageEditHistoryDialog_scrollPanel {
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.mx_MessageEditHistoryDialog_edits {
list-style-type: none;
font-size: 14px;
padding: 0;
color: #2e2f32;
}
.mx_MessageEditHistoryDialog_edits .mx_EventTile_line, .mx_MessageEditHistoryDialog_edits .mx_EventTile_content {
margin-right: 0px;
}
/*
Copyright 2018 New Vector Ltd Copyright 2018 New Vector Ltd
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
@ -5016,7 +5004,6 @@ limitations under the License.
color: #2e2f32; color: #2e2f32;
background-color: #ffffff; background-color: #ffffff;
font-size: 15px; font-size: 15px;
width: 100%;
max-width: 280px; max-width: 280px;
margin-bottom: 10px; margin-bottom: 10px;
} }
@ -5942,9 +5929,6 @@ limitations under the License.
.mx_EditableItem_confirmBtn { .mx_EditableItem_confirmBtn {
margin-right: 5px; margin-right: 5px;
} }
.mx_EditableItemList_newItem .mx_Field input {
width: calc(100% - 20px);
}
.mx_EditableItemList_label { .mx_EditableItemList_label {
margin-bottom: 5px; margin-bottom: 5px;
} }
@ -5967,6 +5951,9 @@ limitations under the License.
.mx_Field { .mx_Field {
display: -ms-flexbox; display: -ms-flexbox;
display: flex; display: flex;
-ms-flex: 1;
flex: 1;
min-width: 0;
position: relative; position: relative;
margin: 1em 0; margin: 1em 0;
border-radius: 4px; border-radius: 4px;
@ -5985,6 +5972,8 @@ limitations under the License.
padding: 8px 9px; padding: 8px 9px;
color: #2e2f32; color: #2e2f32;
background-color: #ffffff; background-color: #ffffff;
-ms-flex: 1;
flex: 1;
} }
.mx_Field select { .mx_Field select {
-moz-appearance: none; -moz-appearance: none;
@ -6260,6 +6249,87 @@ limitations under the License.
vertical-align: -3px; vertical-align: -3px;
} }
/* /*
Copyright 2019 The Matrix.org Foundation C.I.C.
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_InteractiveTooltip_wrapper {
position: fixed;
z-index: 5000;
}
.mx_InteractiveTooltip {
border-radius: 3px;
background-color: #27303a;
color: #ffffff;
position: absolute;
font-size: 10px;
font-weight: 600;
padding: 6px;
z-index: 5001;
}
.mx_InteractiveTooltip.mx_InteractiveTooltip_withChevron_top {
top: 10px;
}
.mx_InteractiveTooltip_chevron_top {
position: absolute;
left: calc(50% - 8px);
top: -8px;
width: 0;
height: 0;
border-left: 8px solid transparent;
border-bottom: 8px solid #27303a;
border-right: 8px solid transparent;
}
@supports ((-webkit-clip-path: polygon(0% 0%, 100% 100%, 0% 100%)) or (clip-path: polygon(0% 0%, 100% 100%, 0% 100%))) {
.mx_InteractiveTooltip_chevron_top {
height: 16px;
width: 16px;
background-color: inherit;
border: none;
-webkit-clip-path: polygon(0% 0%, 100% 100%, 0% 100%);
clip-path: polygon(0% 0%, 100% 100%, 0% 100%);
transform: rotate(135deg);
border-radius: 0 0 0 3px;
top: calc(-8px / 1.414);
}
}
.mx_InteractiveTooltip.mx_InteractiveTooltip_withChevron_bottom {
bottom: 10px;
}
.mx_InteractiveTooltip_chevron_bottom {
position: absolute;
left: calc(50% - 8px);
bottom: -8px;
width: 0;
height: 0;
border-left: 8px solid transparent;
border-top: 8px solid #27303a;
border-right: 8px solid transparent;
}
@supports ((-webkit-clip-path: polygon(0% 0%, 100% 100%, 0% 100%)) or (clip-path: polygon(0% 0%, 100% 100%, 0% 100%))) {
.mx_InteractiveTooltip_chevron_bottom {
height: 16px;
width: 16px;
background-color: inherit;
border: none;
-webkit-clip-path: polygon(0% 0%, 100% 100%, 0% 100%);
clip-path: polygon(0% 0%, 100% 100%, 0% 100%);
transform: rotate(-45deg);
border-radius: 0 0 0 3px;
bottom: calc(-8px / 1.414);
}
}
/*
Copyright 2019 New Vector Ltd. Copyright 2019 New Vector Ltd.
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
@ -6398,6 +6468,9 @@ limitations under the License.
max-height: 200px; max-height: 200px;
overflow-x: auto; overflow-x: auto;
} }
.mx_MessageEditor .mx_MessageEditor_editor:focus {
border-color: rgba(3, 179, 129, 0.5);
}
.mx_MessageEditor .mx_MessageEditor_editor span.mx_UserPill, .mx_MessageEditor .mx_MessageEditor_editor span.mx_RoomPill { .mx_MessageEditor .mx_MessageEditor_editor span.mx_UserPill, .mx_MessageEditor .mx_MessageEditor_editor span.mx_RoomPill {
padding-left: 21px; padding-left: 21px;
position: relative; position: relative;
@ -6466,7 +6539,6 @@ limitations under the License.
width: 100%; width: 100%;
} }
.mx_PowerSelector .mx_Field select, .mx_PowerSelector .mx_Field input { .mx_PowerSelector .mx_Field select, .mx_PowerSelector .mx_Field input {
width: 100%;
box-sizing: border-box; box-sizing: border-box;
} }
/* /*
@ -6726,6 +6798,24 @@ limitations under the License.
color: #747474 !important; color: #747474 !important;
} }
/* /*
Copyright 2019 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_TextWithTooltip_tooltip {
display: none;
}
/*
Copyright 2019 New Vector Ltd Copyright 2019 New Vector Ltd
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
@ -6773,52 +6863,6 @@ limitations under the License.
left: 23px; left: 23px;
} }
/* /*
Copyright 2017 New Vector Ltd.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
.mx_ToolTipButton {
display: inline-block;
width: 11px;
height: 11px;
margin-left: 5px;
border: 2px solid #dbdbdb;
border-radius: 20px;
color: #dbdbdb;
transition: opacity 0.2s ease-in;
opacity: 0.6;
line-height: 11px;
text-align: center;
cursor: pointer;
}
.mx_ToolTipButton:hover {
opacity: 1.0;
}
.mx_ToolTipButton_container {
position: relative;
top: -18px;
left: 4px;
}
.mx_ToolTipButton_helpText {
width: 400px;
text-align: start;
line-height: 17px !important;
}
/*
Copyright 2015, 2016 OpenMarket Ltd Copyright 2015, 2016 OpenMarket Ltd
Copyright 2019 New Vector Ltd Copyright 2019 New Vector Ltd
@ -6902,6 +6946,53 @@ limitations under the License.
border-right-color: #27303a; border-right-color: #27303a;
} }
/* /*
Copyright 2017 New Vector Ltd.
Copyright 2019 The Matrix.org Foundation C.I.C.
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_TooltipButton {
display: inline-block;
width: 11px;
height: 11px;
margin-left: 5px;
border: 2px solid #dbdbdb;
border-radius: 20px;
color: #dbdbdb;
transition: opacity 0.2s ease-in;
opacity: 0.6;
line-height: 11px;
text-align: center;
cursor: pointer;
}
.mx_TooltipButton:hover {
opacity: 1.0;
}
.mx_TooltipButton_container {
position: relative;
top: -18px;
left: 4px;
}
.mx_TooltipButton_helpText {
width: 400px;
text-align: start;
line-height: 17px !important;
}
/*
Copyright 2019 New Vector Ltd Copyright 2019 New Vector Ltd
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
@ -7396,6 +7487,7 @@ limitations under the License.
-moz-user-select: none; -moz-user-select: none;
-ms-user-select: none; -ms-user-select: none;
user-select: none; user-select: none;
z-index: 1;
} }
.mx_MessageActionBar > * { .mx_MessageActionBar > * {
display: inline-block; display: inline-block;
@ -7430,6 +7522,10 @@ limitations under the License.
mask-position: center; mask-position: center;
background-color: #2e2f32; background-color: #2e2f32;
} }
.mx_MessageActionBar_reactButton::after {
-webkit-mask-image: url(../../img/react.5d59311.svg);
mask-image: url(../../img/react.5d59311.svg);
}
.mx_MessageActionBar_replyButton::after { .mx_MessageActionBar_replyButton::after {
-webkit-mask-image: url(../../img/reply.488cf91.svg); -webkit-mask-image: url(../../img/reply.488cf91.svg);
mask-image: url(../../img/reply.488cf91.svg); mask-image: url(../../img/reply.488cf91.svg);
@ -7458,9 +7554,11 @@ See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
*/ */
.mx_MessageTimestamp { .mx_MessageTimestamp {
color: #acacac;
font-size: 10px;
} }
/* /*
Copyright 2019 New Vector Ltd Copyright 2019 The Matrix.org Foundation C.I.C.
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. you may not use this file except in compliance with the License.
@ -7474,14 +7572,48 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
*/ */
.mx_ReactionDimension { .mx_ReactionsQuickTooltip_buttons {
width: 42px; display: -ms-grid;
display: -ms-flexbox; display: grid;
display: flex; -ms-grid-columns: (auto)[4];
-ms-flex-pack: space-evenly; grid-template-columns: repeat(4, auto);
justify-content: space-evenly; }
.mx_ReactionsQuickTooltip_label {
text-align: center;
}
.mx_ReactionsQuickTooltip_shortcode {
padding-left: 6px;
opacity: 0.7;
}
/*
Copyright 2019 The Matrix.org Foundation C.I.C.
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_ReactionTooltipButton {
font-size: 16px;
padding: 6px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: pointer;
transition: transform 0.25s;
} }
.mx_ReactionDimension_disabled { .mx_ReactionTooltipButton:hover {
transform: scale(1.2);
}
.mx_ReactionTooltipButton_selected {
opacity: 0.4; opacity: 0.4;
} }
/* /*
@ -7501,7 +7633,18 @@ limitations under the License.
*/ */
.mx_ReactionsRow { .mx_ReactionsRow {
margin: 6px 0; margin: 6px 0;
color: #2e2f32;
} }
.mx_ReactionsRow_showAll {
text-decoration: none;
font-size: 10px;
font-weight: 600;
margin-left: 6px;
vertical-align: top;
}
.mx_ReactionsRow_showAll:hover, .mx_ReactionsRow_showAll:link, .mx_ReactionsRow_showAll:visited {
color: #03b381;
}
/* /*
Copyright 2019 New Vector Ltd Copyright 2019 New Vector Ltd
@ -8427,13 +8570,17 @@ limitations under the License.
color: #2e2f32; color: #2e2f32;
font-size: 14px; font-size: 14px;
display: inline-block; /* anti-zalgo, with overflow hidden */ display: inline-block; /* anti-zalgo, with overflow hidden */
overflow-y: hidden; overflow: hidden;
cursor: pointer; cursor: pointer;
padding-left: 65px; /* left gutter */ padding-left: 65px; /* left gutter */
padding-bottom: 0px; padding-bottom: 0px;
padding-top: 0px; padding-top: 0px;
margin: 0px; margin: 0px;
line-height: 17px; line-height: 17px;
/* the next three lines, along with overflow hidden, truncate long display names */
white-space: nowrap;
text-overflow: ellipsis;
max-width: calc(100% - 65px);
} }
.mx_EventTile .mx_SenderProfile .mx_Flair { .mx_EventTile .mx_SenderProfile .mx_Flair {
opacity: 0.7; opacity: 0.7;
@ -8459,8 +8606,6 @@ limitations under the License.
display: block; display: block;
visibility: hidden; visibility: hidden;
white-space: nowrap; white-space: nowrap;
color: #acacac;
font-size: 10px;
left: 0px; left: 0px;
width: 46px; /* 8 + 30 (avatar) + 8 */ width: 46px; /* 8 + 30 (avatar) + 8 */
text-align: center; text-align: center;
@ -8525,10 +8670,19 @@ limitations under the License.
.mx_EventTile_sending .mx_UserPill, .mx_EventTile_sending .mx_RoomPill { .mx_EventTile_sending .mx_UserPill, .mx_EventTile_sending .mx_RoomPill {
opacity: 0.5; opacity: 0.5;
} }
.mx_EventTile_sending.mx_EventTile_redacted .mx_UnknownBody {
opacity: 0.4;
}
div.mx_EventTile_notSent.mx_EventTile_redacted .mx_UnknownBody {
--lozenge-color: #f44 !important;
--lozenge-border-color: #f44 !important;
}
.mx_EventTile_notSent { .mx_EventTile_notSent {
color: #f44; color: #f44;
} }
.mx_EventTile_redacted .mx_EventTile_line .mx_UnknownBody, .mx_EventTile_redacted .mx_EventTile_reply .mx_UnknownBody { .mx_EventTile_redacted .mx_EventTile_line .mx_UnknownBody, .mx_EventTile_redacted .mx_EventTile_reply .mx_UnknownBody {
--lozenge-color: #e2e2e2;
--lozenge-border-color: #cccccc;
display: block; display: block;
width: 100%; width: 100%;
height: 22px; height: 22px;
@ -8536,17 +8690,20 @@ limitations under the License.
border-radius: 11px; border-radius: 11px;
background: repeating-linear-gradient( background: repeating-linear-gradient(
-45deg, -45deg,
#e2e2e2, var(--lozenge-color),
#e2e2e2 3px, var(--lozenge-color) 3px,
transparent 3px, transparent 3px,
transparent 6px transparent 6px
); );
box-shadow: 0px 0px 3px #cccccc inset; box-shadow: 0px 0px 3px var(--lozenge-border-color) inset;
} }
.mx_EventTile_highlight, .mx_EventTile_highlight .markdown-body .mx_EventTile_highlight, .mx_EventTile_highlight .markdown-body
{ {
color: #ff4b55; color: #ff4b55;
} }
.mx_EventTile_highlight .mx_EventTile_line, .mx_EventTile_highlight .markdown-body .mx_EventTile_line {
background-color: #fff8e3;
}
.mx_EventTile_contextual { .mx_EventTile_contextual {
opacity: 0.4; opacity: 0.4;
} }
@ -8589,6 +8746,7 @@ limitations under the License.
-moz-user-select: none; -moz-user-select: none;
-ms-user-select: none; -ms-user-select: none;
user-select: none; user-select: none;
z-index: 1;
} }
.mx_EventTile_continuation .mx_EventTile_readAvatars, .mx_EventTile_info .mx_EventTile_readAvatars, .mx_EventTile_emote .mx_EventTile_readAvatars { .mx_EventTile_continuation .mx_EventTile_readAvatars, .mx_EventTile_info .mx_EventTile_readAvatars, .mx_EventTile_emote .mx_EventTile_readAvatars {
top: 7px; top: 7px;
@ -8714,6 +8872,7 @@ limitations under the License.
color: #9e9e9e; color: #9e9e9e;
display: inline-block; display: inline-block;
margin-left: 9px; margin-left: 9px;
cursor: pointer;
} }
/* Various markdown overrides */ /* Various markdown overrides */
.mx_EventTile_content .markdown-body { .mx_EventTile_content .markdown-body {
@ -9055,6 +9214,7 @@ limitations under the License.
.mx_MemberDeviceInfo_textButton:hover { .mx_MemberDeviceInfo_textButton:hover {
} }
.mx_MemberDeviceInfo_deviceId { .mx_MemberDeviceInfo_deviceId {
word-break: break-word;
font-size: 13px; font-size: 13px;
} }
.mx_MemberDeviceInfo_deviceInfo { .mx_MemberDeviceInfo_deviceInfo {
@ -9130,6 +9290,8 @@ limitations under the License.
.mx_MemberInfo_name h2 { .mx_MemberInfo_name h2 {
-ms-flex: 1; -ms-flex: 1;
flex: 1; flex: 1;
overflow-x: auto;
max-height: 50px;
} }
.mx_MemberInfo h2 { .mx_MemberInfo h2 {
font-size: 18px; font-size: 18px;
@ -10238,6 +10400,14 @@ limitations under the License.
-ms-flex: 0 0 auto; -ms-flex: 0 0 auto;
flex: 0 0 auto; flex: 0 0 auto;
} }
.mx_RoomPreviewBar .mx_RoomPreviewBar_footer {
font-size: 12px;
line-height: 20px;
}
.mx_RoomPreviewBar .mx_RoomPreviewBar_footer .mx_Spinner {
vertical-align: middle;
display: inline-block;
}
.mx_RoomPreviewBar_dark { .mx_RoomPreviewBar_dark {
background-color: #27303a; background-color: #27303a;
color: #ffffff; color: #ffffff;
@ -10564,21 +10734,25 @@ See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
*/ */
.mx_RoomUpgradeWarningBar { .mx_RoomUpgradeWarningBar {
max-height: 235px;
background-color: #f7f7f7;
padding-left: 20px;
padding-right: 20px;
overflow: scroll;
}
.mx_RoomUpgradeWarningBar_wrapped {
width: 100%;
height: 100%;
display: -ms-flexbox;
display: flex;
text-align: center; text-align: center;
height: 235px;
background-color: #f3f8fd;
-ms-flex-align: center; -ms-flex-align: center;
align-items: center; align-items: center;
-ms-flex-direction: column; -ms-flex-direction: column;
flex-direction: column; flex-direction: column;
-ms-flex-pack: center; -ms-flex-pack: center;
justify-content: center; justify-content: center;
display: -ms-flexbox;
display: flex;
background-color: #f7f7f7;
-webkit-align-items: center; -webkit-align-items: center;
padding-left: 20px;
padding-right: 20px;
} }
.mx_RoomUpgradeWarningBar_header { .mx_RoomUpgradeWarningBar_header {
color: #ff4b55; color: #ff4b55;
@ -10978,9 +11152,6 @@ limitations under the License.
.mx_ExistingEmailAddress_confirmBtn { .mx_ExistingEmailAddress_confirmBtn {
margin-right: 5px; margin-right: 5px;
} }
.mx_EmailAddresses_new .mx_Field input {
width: calc(100% - 20px);
}
/* /*
Copyright 2015, 2016 OpenMarket Ltd Copyright 2015, 2016 OpenMarket Ltd
@ -11010,6 +11181,16 @@ limitations under the License.
width: 100%; width: 100%;
height: 100%; height: 100%;
} }
.mx_IntegrationsManager_loading h3 {
text-align: center;
}
.mx_IntegrationsManager_error {
text-align: center;
padding-top: 20px;
}
.mx_IntegrationsManager_error h3 {
color: #ff4b55;
}
/* /*
Copyright 2018 New Vector Ltd Copyright 2018 New Vector Ltd
@ -11098,6 +11279,25 @@ limitations under the License.
.mx_UserNotifSettings_notifTable .mx_Spinner { .mx_UserNotifSettings_notifTable .mx_Spinner {
position: absolute; position: absolute;
} }
.mx_NotificationSound_soundUpload {
display: none;
}
.mx_NotificationSound_browse {
color: #03b381;
border: 1px solid #03b381;
background-color: transparent;
}
.mx_NotificationSound_save {
margin-left: 5px;
color: white;
background-color: #03b381;
}
.mx_NotificationSound_resetSound {
margin-top: 5px;
color: white;
border: #ff4b55;
background-color: #ff4b55;
}
/* /*
Copyright 2019 New Vector Ltd Copyright 2019 New Vector Ltd
@ -11130,9 +11330,6 @@ limitations under the License.
.mx_ExistingPhoneNumber_confirmBtn { .mx_ExistingPhoneNumber_confirmBtn {
margin-right: 5px; margin-right: 5px;
} }
.mx_PhoneNumbers_new .mx_Field input {
width: calc(100% - 20px);
}
.mx_PhoneNumbers_input { .mx_PhoneNumbers_input {
display: -ms-flexbox; display: -ms-flexbox;
display: flex; display: flex;
@ -11169,9 +11366,6 @@ limitations under the License.
-ms-flex-positive: 1; -ms-flex-positive: 1;
flex-grow: 1; flex-grow: 1;
} }
.mx_ProfileSettings_controls .mx_Field #profileDisplayName, .mx_ProfileSettings_controls .mx_Field #profileTopic {
width: calc(100% - 20px);
}
.mx_ProfileSettings_controls .mx_Field #profileTopic { .mx_ProfileSettings_controls .mx_Field #profileTopic {
height: 4em; height: 4em;
} }
@ -11348,9 +11542,6 @@ limitations under the License.
.mx_GeneralRoomSettingsTab_profileSection { .mx_GeneralRoomSettingsTab_profileSection {
margin-top: 10px; margin-top: 10px;
} }
.mx_GeneralRoomSettingsTab .mx_AliasSettings .mx_Field select {
width: 100%;
}
/* /*
Copyright 2019 New Vector Ltd Copyright 2019 New Vector Ltd
@ -11418,24 +11609,12 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
*/ */
.mx_GeneralUserSettingsTab_changePassword, .mx_GeneralUserSettingsTab_themeSection {
display: block;
}
.mx_GeneralUserSettingsTab_changePassword .mx_Field, .mx_GeneralUserSettingsTab_themeSection .mx_Field { .mx_GeneralUserSettingsTab_changePassword .mx_Field, .mx_GeneralUserSettingsTab_themeSection .mx_Field {
display: block;
margin-right: 100px; margin-right: 100px;
} }
.mx_GeneralUserSettingsTab_changePassword .mx_Field input {
display: block;
width: calc(100% - 20px);
}
.mx_GeneralUserSettingsTab_changePassword .mx_Field:first-child { .mx_GeneralUserSettingsTab_changePassword .mx_Field:first-child {
margin-top: 0; margin-top: 0;
} }
.mx_GeneralUserSettingsTab_themeSection .mx_Field select {
display: block;
width: 100%;
}
.mx_GeneralUserSettingsTab_accountSection > .mx_EmailAddresses, .mx_GeneralUserSettingsTab_accountSection > .mx_PhoneNumbers, .mx_GeneralUserSettingsTab_languageInput { .mx_GeneralUserSettingsTab_accountSection > .mx_EmailAddresses, .mx_GeneralUserSettingsTab_accountSection > .mx_PhoneNumbers, .mx_GeneralUserSettingsTab_languageInput {
margin-right: 100px; margin-right: 100px;
} }
@ -11497,10 +11676,6 @@ limitations under the License.
.mx_PreferencesUserSettingsTab .mx_Field { .mx_PreferencesUserSettingsTab .mx_Field {
margin-right: 100px; margin-right: 100px;
} }
.mx_PreferencesUserSettingsTab .mx_Field input {
display: block;
width: calc(100% - 20px);
}
/* /*
Copyright 2019 New Vector Ltd Copyright 2019 New Vector Ltd
@ -11561,10 +11736,6 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
*/ */
.mx_VoiceUserSettingsTab .mx_Field select {
width: 100%;
max-width: 100%;
}
.mx_VoiceUserSettingsTab .mx_Field { .mx_VoiceUserSettingsTab .mx_Field {
margin-right: 100px; margin-right: 100px;
} }

@ -1 +1 @@
{"version":3,"sources":[],"names":[],"mappings":"","file":"bundles/8be32dac4bfa4015fcdc/theme-light.css","sourceRoot":""} {"version":3,"sources":[],"names":[],"mappings":"","file":"bundles/e9b8313cd5591059cfdc/theme-light.css","sourceRoot":""}

@ -1,2 +1,2 @@
!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=2396)}({2396:function(e,t){}}); !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=2411)}({2411:function(e,t){}});
//# sourceMappingURL=theme-light.js.map //# sourceMappingURL=theme-light.js.map

@ -1 +1 @@
{"version":3,"sources":["webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACA,IAAAA,EAAA,GAGA,SAAAC,EAAAC,GAGA,GAAAF,EAAAE,GACA,OAAAF,EAAAE,GAAAC,QAGA,IAAAC,EAAAJ,EAAAE,GAAA,CACAG,EAAAH,EACAI,GAAA,EACAH,QAAA,IAUA,OANAI,EAAAL,GAAAM,KAAAJ,EAAAD,QAAAC,IAAAD,QAAAF,GAGAG,EAAAE,GAAA,EAGAF,EAAAD,QAKAF,EAAAQ,EAAAF,EAGAN,EAAAS,EAAAV,EAGAC,EAAAU,EAAA,SAAAR,EAAAS,EAAAC,GACAZ,EAAAa,EAAAX,EAAAS,IACAG,OAAAC,eAAAb,EAAAS,EAAA,CAA0CK,YAAA,EAAAC,IAAAL,KAK1CZ,EAAAkB,EAAA,SAAAhB,GACA,oBAAAiB,eAAAC,aACAN,OAAAC,eAAAb,EAAAiB,OAAAC,YAAA,CAAwDC,MAAA,WAExDP,OAAAC,eAAAb,EAAA,cAAiDmB,OAAA,KAQjDrB,EAAAsB,EAAA,SAAAD,EAAAE,GAEA,GADA,EAAAA,IAAAF,EAAArB,EAAAqB,IACA,EAAAE,EAAA,OAAAF,EACA,KAAAE,GAAA,iBAAAF,QAAAG,WAAA,OAAAH,EACA,IAAAI,EAAAX,OAAAY,OAAA,MAGA,GAFA1B,EAAAkB,EAAAO,GACAX,OAAAC,eAAAU,EAAA,WAAyCT,YAAA,EAAAK,UACzC,EAAAE,GAAA,iBAAAF,EAAA,QAAAM,KAAAN,EAAArB,EAAAU,EAAAe,EAAAE,EAAA,SAAAA,GAAgH,OAAAN,EAAAM,IAAqBC,KAAA,KAAAD,IACrI,OAAAF,GAIAzB,EAAA6B,EAAA,SAAA1B,GACA,IAAAS,EAAAT,KAAAqB,WACA,WAA2B,OAAArB,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAH,EAAAU,EAAAE,EAAA,IAAAA,GACAA,GAIAZ,EAAAa,EAAA,SAAAiB,EAAAC,GAAsD,OAAAjB,OAAAkB,UAAAC,eAAA1B,KAAAuB,EAAAC,IAGtD/B,EAAAkC,EAAA,GAIAlC,IAAAmC,EAAA","file":"bundles/8be32dac4bfa4015fcdc/theme-light.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 2396);\n"],"sourceRoot":""} {"version":3,"sources":["webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACA,IAAAA,EAAA,GAGA,SAAAC,EAAAC,GAGA,GAAAF,EAAAE,GACA,OAAAF,EAAAE,GAAAC,QAGA,IAAAC,EAAAJ,EAAAE,GAAA,CACAG,EAAAH,EACAI,GAAA,EACAH,QAAA,IAUA,OANAI,EAAAL,GAAAM,KAAAJ,EAAAD,QAAAC,IAAAD,QAAAF,GAGAG,EAAAE,GAAA,EAGAF,EAAAD,QAKAF,EAAAQ,EAAAF,EAGAN,EAAAS,EAAAV,EAGAC,EAAAU,EAAA,SAAAR,EAAAS,EAAAC,GACAZ,EAAAa,EAAAX,EAAAS,IACAG,OAAAC,eAAAb,EAAAS,EAAA,CAA0CK,YAAA,EAAAC,IAAAL,KAK1CZ,EAAAkB,EAAA,SAAAhB,GACA,oBAAAiB,eAAAC,aACAN,OAAAC,eAAAb,EAAAiB,OAAAC,YAAA,CAAwDC,MAAA,WAExDP,OAAAC,eAAAb,EAAA,cAAiDmB,OAAA,KAQjDrB,EAAAsB,EAAA,SAAAD,EAAAE,GAEA,GADA,EAAAA,IAAAF,EAAArB,EAAAqB,IACA,EAAAE,EAAA,OAAAF,EACA,KAAAE,GAAA,iBAAAF,QAAAG,WAAA,OAAAH,EACA,IAAAI,EAAAX,OAAAY,OAAA,MAGA,GAFA1B,EAAAkB,EAAAO,GACAX,OAAAC,eAAAU,EAAA,WAAyCT,YAAA,EAAAK,UACzC,EAAAE,GAAA,iBAAAF,EAAA,QAAAM,KAAAN,EAAArB,EAAAU,EAAAe,EAAAE,EAAA,SAAAA,GAAgH,OAAAN,EAAAM,IAAqBC,KAAA,KAAAD,IACrI,OAAAF,GAIAzB,EAAA6B,EAAA,SAAA1B,GACA,IAAAS,EAAAT,KAAAqB,WACA,WAA2B,OAAArB,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAH,EAAAU,EAAAE,EAAA,IAAAA,GACAA,GAIAZ,EAAAa,EAAA,SAAAiB,EAAAC,GAAsD,OAAAjB,OAAAkB,UAAAC,eAAA1B,KAAAuB,EAAAC,IAGtD/B,EAAAkC,EAAA,GAIAlC,IAAAmC,EAAA","file":"bundles/e9b8313cd5591059cfdc/theme-light.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 2411);\n"],"sourceRoot":""}

@ -1,6 +1,14 @@
{ {
"default_hs_url": "https://matrix.org", "default_server_config": {
"default_is_url": "https://vector.im", "m.homeserver": {
"base_url": "https://matrix.org",
"server_name": "matrix.org"
},
"m.identity_server": {
"base_url": "https://vector.im"
}
},
"disable_identity_server": false,
"disable_custom_urls": false, "disable_custom_urls": false,
"disable_guests": false, "disable_guests": false,
"disable_login_language_selector": false, "disable_login_language_selector": false,
@ -10,6 +18,8 @@
"integrations_rest_url": "https://scalar.vector.im/api", "integrations_rest_url": "https://scalar.vector.im/api",
"integrations_jitsi_widget_url": "https://scalar.vector.im/api/widgets/jitsi.html", "integrations_jitsi_widget_url": "https://scalar.vector.im/api/widgets/jitsi.html",
"bug_report_endpoint_url": "https://riot.im/bugreports/submit", "bug_report_endpoint_url": "https://riot.im/bugreports/submit",
"defaultCountryCode": "GB",
"showLabsSettings": false,
"features": { "features": {
"feature_groups": "labs", "feature_groups": "labs",
"feature_pinning": "labs", "feature_pinning": "labs",

@ -154,7 +154,7 @@
"%(senderName)s invited %(targetName)s.": "%(senderName)s покани %(targetName)s.", "%(senderName)s invited %(targetName)s.": "%(senderName)s покани %(targetName)s.",
"%(senderName)s banned %(targetName)s.": "%(senderName)s блокира %(targetName)s.", "%(senderName)s banned %(targetName)s.": "%(senderName)s блокира %(targetName)s.",
"%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s смени своето име на %(displayName)s.", "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s смени своето име на %(displayName)s.",
"%(senderName)s set their display name to %(displayName)s.": "%(senderName)s си сложи име %(displayName)s.", "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s се преименува на %(displayName)s.",
"%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s премахна своето име (%(oldDisplayName)s).", "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s премахна своето име (%(oldDisplayName)s).",
"%(senderName)s removed their profile picture.": "%(senderName)s премахна своята профилна снимка.", "%(senderName)s removed their profile picture.": "%(senderName)s премахна своята профилна снимка.",
"%(senderName)s changed their profile picture.": "%(senderName)s промени своята профилна снимка.", "%(senderName)s changed their profile picture.": "%(senderName)s промени своята профилна снимка.",
@ -1705,7 +1705,7 @@
"%(senderDisplayName)s has allowed guests to join the room.": "%(senderDisplayName)s позволи на гости да влизат в стаята.", "%(senderDisplayName)s has allowed guests to join the room.": "%(senderDisplayName)s позволи на гости да влизат в стаята.",
"%(senderDisplayName)s has prevented guests from joining the room.": "%(senderDisplayName)s спря достъпа на гости за влизане в стаята.", "%(senderDisplayName)s has prevented guests from joining the room.": "%(senderDisplayName)s спря достъпа на гости за влизане в стаята.",
"%(senderDisplayName)s changed guest access to %(rule)s": "%(senderDisplayName)s промени правилото за достъп на гости на %(rule)s", "%(senderDisplayName)s changed guest access to %(rule)s": "%(senderDisplayName)s промени правилото за достъп на гости на %(rule)s",
"Group & filter rooms by custom tags (refresh to apply changes)": "Групирай & филтрирай стаи по собствен етикет (презареди, за да влезе в сила)", "Group & filter rooms by custom tags (refresh to apply changes)": "Групирай & филтрирай стаи по собствен етикет (презаредете за да влезе в сила)",
"Verify this user by confirming the following emoji appear on their screen.": "Потвърдете този потребител, като установите че следното емоджи се вижда на екрана им.", "Verify this user by confirming the following emoji appear on their screen.": "Потвърдете този потребител, като установите че следното емоджи се вижда на екрана им.",
"Unable to find a supported verification method.": "Не може да бъде намерен поддържан метод за потвърждение.", "Unable to find a supported verification method.": "Не може да бъде намерен поддържан метод за потвърждение.",
"Dog": "Куче", "Dog": "Куче",
@ -1966,6 +1966,141 @@
"Changes your avatar in this current room only": "Променя снимката Ви само в тази стая", "Changes your avatar in this current room only": "Променя снимката Ви само в тази стая",
"Unbans user with given ID": "Премахва блокирането на потребител с даден идентификатор", "Unbans user with given ID": "Премахва блокирането на потребител с даден идентификатор",
"Sends the given message coloured as a rainbow": "Изпраща текущото съобщение оцветено като дъга", "Sends the given message coloured as a rainbow": "Изпраща текущото съобщение оцветено като дъга",
"No homeserver URL provided": "Не е указан адрес на сървър",
"Unexpected error resolving homeserver configuration": "Неочаквана грешка в намирането на сървърната конфигурация",
"The user's homeserver does not support the version of the room.": "Сървърът на потребителя не поддържа версията на стаята.",
"Edit messages after they have been sent (refresh to apply changes)": "Редактиране на съобщения след изпращането им (презаредете за да влезе в сила)",
"React to messages with emoji (refresh to apply changes)": "Реакция към съобщения с емоджи (презаредете за да влезе в сила)",
"Sends the given emote coloured as a rainbow": "Изпраща дадената емоция, оцветена като дъга",
"Show hidden events in timeline": "Покажи скрити събития по времевата линия",
"When rooms are upgraded": "Когато стаите се актуализират",
"This device is <b>not backing up your keys</b>, but you do have an existing backup you can restore from and add to going forward.": "Това устройстовото <b>не архивира ключовете ви</b>, вие обаче имате съществуващ архив, от който можете да ги възстановите и към който да ги добавяте в бъдеще.",
"Connect this device to key backup before signing out to avoid losing any keys that may only be on this device.": "Преди да се отпишете, свържете устройство си към архивирането, за да предотвратите загуба на ключове, който може да се намират само на него.",
"Connect this device to Key Backup": "Свържете това устройство към Архивиране на ключове",
"Backup has an <validity>invalid</validity> signature from this device": "Архивирането получи <validity>невалиден</validity> подпис от това устройство",
"this room": "тази стая",
"View older messages in %(roomName)s.": "Виж по-стари съобщения в %(roomName)s.",
"Joining room …": "Влизане в стая …",
"Loading …": "Зареждане …",
"Rejecting invite …": "Отхвърляне на покана …",
"Join the conversation with an account": "Присъедини се към разговор с акаунт",
"Sign Up": "Регистриране",
"Sign In": "Вписване",
"You were kicked from %(roomName)s by %(memberName)s": "Бяхте изхвърлени от %(roomName)s от %(memberName)s",
"Reason: %(reason)s": "Причина: %(reason)s",
"Forget this room": "Пропусни тази стая",
"Re-join": "Връщане",
"You were banned from %(roomName)s by %(memberName)s": "Получихте забрана за %(roomName)s от %(memberName)s",
"Something went wrong with your invite to %(roomName)s": "Нещо нежелано се случи с вашата покана към %(roomName)s",
"%(errcode)s was returned while trying to valide your invite. You could try to pass this information on to a room admin.": "Опитвайки да валидира поканата ви, системата върна код %(errcode)s. Бихте могли да препратите тази информация към администратора.",
"You can only join it with a working invite.": "Да се присъедините можете само с активна покана.",
"You can still join it because this is a public room.": "Все пак можете да се присъедините, защото това е открита стая.",
"Join the discussion": "Присъединете се към разговора",
"Try to join anyway": "Опитай да се присъединиш все пак",
"This invite to %(roomName)s wasn't sent to your account": "Тази покана за %(roomName)s не беше изпратена към вашия акаунт",
"Sign in with a different account, ask for another invite, or add the e-mail address %(email)s to this account.": "Впишете се различен акаунт и поискайте друга покана или добавете имейл адреса %(email)s към този акаунт.",
"Do you want to chat with %(user)s?": "Желаете ли да си поговорите с %(user)s?",
"Do you want to join %(roomName)s?": "Желаете ли да се присъедините към %(roomName)s?",
"<userName/> invited you": "<userName/> ви покани",
"You're previewing %(roomName)s. Want to join it?": "Предварителен преглед на %(roomName)s. Желаете ли да се влезете?",
"%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s не може да бъде прегледана предварително. Желаете ли да се влезете?",
"This room doesn't exist. Are you sure you're at the right place?": "Стаята не съществува. Сигурни ли сте, че сте на правилното място?",
"Try again later, or ask a room admin to check if you have access.": "Опитайте отново по-късно или помолете администратора да провери дали имате достъп.",
"Custom Notification Sounds": "Собствени звуци за уведомление",
"Show recently visited rooms above the room list": "Покажи наскоро-посетените стаи над списъка със стаите",
"Low bandwidth mode": "Режим на ниска пропускливост",
"Uploaded sound": "Качен звук",
"Sounds": "Звуци",
"Notification sound": "Звук за уведомление",
"Reset": "Нулирай",
"Set a new custom sound": "Настрой нов собствен звук",
"Browse": "Избор",
"%(errcode)s was returned while trying to access the room. If you think you're seeing this message in error, please <issueLink>submit a bug report</issueLink>.": "%(errcode)s беше върнато при опит за достъп до стаята. Ако мислите, че виждате това съобщение по погрешка, <issueLink>изпратете съобщение за грешка</issueLink>.",
"This room has already been upgraded.": "Тази стая вече е била обновена.",
"Agree or Disagree": "Съгласете се или не се",
"Like or Dislike": "Харесайте или не",
"<reactors/><reactedWith>reacted with %(shortName)s</reactedWith>": "<reactors/><reactedWith>реагира с %(shortName)s</reactedWith>",
"Edited at %(date)s": "Редактирано на %(date)s",
"edited": "редактирано",
"Rotate Left": "Завърти наляво",
"Rotate Right": "Завърти надясно",
"Edit message": "Редактирай съобщението",
"View Servers in Room": "Виж сървърите в стаята",
"Unable to validate homeserver/identity server": "Неуспешно потвърждение на сървъра",
"Sign in to your Matrix account on <underlinedServerName />": "Влезте с Matrix акаунт от <underlinedServerName />",
"Use an email address to recover your account": "Използвайте имейл адрес за да възстановите акаунта си",
"Enter email address (required on this homeserver)": "Въведете имейл адрес (задължително за този сървър)",
"Doesn't look like a valid email address": "Не изглежда като валиден имейл адрес",
"Enter password": "Въведете парола",
"Password is allowed, but unsafe": "Паролата се приема, но не е безопасна",
"Nice, strong password!": "Хубава, силна парола!",
"Passwords don't match": "Паролите не съвпадат",
"Other users can invite you to rooms using your contact details": "Други потребители могат да Ви канят в стаи посредством данните за контакт",
"Enter phone number (required on this homeserver)": "Въведете телефонен номер (задължително за този сървър)",
"Doesn't look like a valid phone number": "Не изглежда като валиден телефонен номер",
"Use letters, numbers, dashes and underscores only": "Използвайте само букви, цифри, тирета и подтирета",
"Enter username": "Въведете потребителско име",
"Some characters not allowed": "Някои символи не са позволени",
"Create your Matrix account on <underlinedServerName />": "Създайте Matrix акаунт в <underlinedServerName />",
"Use an email address to recover your account.": "Използвайте имейл адрес за да възстановите акаунта си.",
"Other users can invite you to rooms using your contact details.": "Другите потребители могат да Ви канят в стаи посредством данните Ви за контакт.",
"Error loading Riot": "Грешка при зареждане на Riot",
"If this is unexpected, please contact your system administrator or technical support representative.": "Ако това е неочаквано, свържете се със системния администратор или техническа поддръжка.",
"Add room": "Добави стая",
"Your profile": "Вашият профил",
"Your Matrix account on <underlinedServerName />": "Вашият Matrix акаунт в <underlinedServerName />",
"Failed to get autodiscovery configuration from server": "Неуспешно автоматично откриване на конфигурацията за сървъра",
"Invalid base_url for m.homeserver": "Невалиден base_url в m.homeserver",
"Homeserver URL does not appear to be a valid Matrix homeserver": "Homeserver адресът не изглежда да е валиден Matrix сървър",
"Invalid base_url for m.identity_server": "Невалиден base_url в m.identity_server",
"Identity server URL does not appear to be a valid identity server": "Адресът на сървърът за самоличност не изглежда да е валиден сървър за самоличност",
"Cannot reach homeserver": "Неуспешна връзка със сървъра",
"Ensure you have a stable internet connection, or get in touch with the server admin": "Уверете се, че интернет връзката ви е стабилна, или се свържете с администратора на сървъра",
"Your Riot is misconfigured": "Riot не е конфигуриран правилно",
"Ask your Riot admin to check <a>your config</a> for incorrect or duplicate entries.": "Попитайте Riot администратора да провери <a>конфигурацията ви</a> за неправилни или дублирани записи.",
"Cannot reach identity server": "Неуспешна връзка със сървъра за самоличност",
"You can register, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Може да се регистрирате, но някои функции няма да са достъпни докато сървъра за самоличност е офлайн. Ако продължавате да виждате това предупреждение, проверете конфигурацията или се свържете с администратора на сървъра.",
"You can reset your password, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Може да възстановите паролата си, но някои функции няма да са достъпни докато сървъра за самоличност е офлайн. Ако продължавате да виждате това предупреждение, проверете конфигурацията или се свържете с администратора на сървъра.",
"You can log in, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Може да влезете в профила си, но някои функции няма да са достъпни докато сървъра за самоличност е офлайн. Ако продължавате да виждате това предупреждение, проверете конфигурацията или се свържете с администратора на сървъра.",
"Unexpected error resolving identity server configuration": "Неочаквана грешка при откриване на конфигурацията на сървъра за самоличност",
"Use lowercase letters, numbers, dashes and underscores only": "Използвайте само малки букви, цифри, тирета и подчерта",
"<a>Log in</a> to your new account.": "<a>Влезте</a> в новия си профил.",
"You can now close this window or <a>log in</a> to your new account.": "Можете да затворите този прозорец или да <a>влезете</a> в новия си профил.",
"Registration Successful": "Успешна регистрация",
"No integrations server configured": "Не е конфигуриран сървър за интеграции",
"This Riot instance does not have an integrations server configured.": "Тази Riot инсталация няма конфигуриран сървър за интеграции.",
"Connecting to integrations server...": "Свързване към сървъра за интеграции...",
"Cannot connect to integrations server": "Неуспешна връзка към сървъра за интеграции",
"The integrations server is offline or it cannot reach your homeserver.": "Сървърът за интеграции не работи или не може да се свърже с вашия сървър.",
"Unnamed microphone": "Микрофон без име",
"Unnamed audio output": "Аудио изход без име",
"Unnamed camera": "Камера без име",
"Failed to connect to integrations server": "Неуспешно свързване със сървъра за интеграции",
"No integrations server is configured to manage stickers with": "Няма конфигуриран сървър за интеграции, с който да се управляват стикерите",
"Upload all": "Качи всички",
"Your new account (%(newAccountId)s) is registered, but you're already logged into a different account (%(loggedInUserId)s).": "Новият ви профил (%(newAccountId)s) е регистриран, но вече сте влезли с друг профил (%(loggedInUserId)s).",
"Continue with previous account": "Продължи с предишния профил",
"Sign out of previous account": "Излез от предишния профил",
"Agree": "Съгласие",
"Disagree": "Несъгласие",
"Happy": "Щастлив",
"Party Popper": "Конфети",
"Confused": "Объркан",
"Eyes": "Очи",
"Edited at %(date)s. Click to view edits.": "Редактирано на %(date)s. Кликнете за да видите редакциите.",
"Message edits": "Редакции на съобщение",
"Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Обновяването на тази стая изисква затварянето на текущата и създаване на нова на нейно място. За да е най-удобно за членовете на стаята, ще:",
"%(senderName)s made no change.": "%(senderName)s не направи промяна.",
"Loading room preview": "Зареждане на прегледа на стаята",
"Show all": "Покажи всички",
"%(severalUsers)smade no changes %(count)s times": {
"other": "%(severalUsers)sне направиха промени %(count)s пъти",
"one": "%(severalUsers)sне направиха промени"
},
"%(oneUser)smade no changes %(count)s times": {
"other": "%(oneUser)sне направи промени %(count)s пъти",
"one": "%(oneUser)sне направи промени"
},
"Riot is not supported on mobile web. Install the app?": "Riot не поддържа мобилен уеб браузър. Инсталиране на приложението?", "Riot is not supported on mobile web. Install the app?": "Riot не поддържа мобилен уеб браузър. Инсталиране на приложението?",
"Riot Desktop on %(platformName)s": "Riot Desktop под %(platformName)s", "Riot Desktop on %(platformName)s": "Riot Desktop под %(platformName)s",
"Unknown device": "Непознато устройство", "Unknown device": "Непознато устройство",
@ -1973,7 +2108,7 @@
"You need to be using HTTPS to place a screen-sharing call.": "Трябва да използвате HTTPS, за да споделите екрана си.", "You need to be using HTTPS to place a screen-sharing call.": "Трябва да използвате HTTPS, за да споделите екрана си.",
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Може да използвате опциите за друг сървър, за да влезете в други Matrix сървъри като посочите различен Home сървър.<br/>Това Ви позволява да използвате Riot със съществуващ Matrix профил на различен Home сървър.<br/><br/> Възможно е и да зададете друг сървър за самоличност. В този случай обаче няма да бъде възможно да поканите други потребители по имейл адрес, както и самите Вие няма да можете да бъдете поканени по имейл адрес.", "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Може да използвате опциите за друг сървър, за да влезете в други Matrix сървъри като посочите различен Home сървър.<br/>Това Ви позволява да използвате Riot със съществуващ Matrix профил на различен Home сървър.<br/><br/> Възможно е и да зададете друг сървър за самоличност. В този случай обаче няма да бъде възможно да поканите други потребители по имейл адрес, както и самите Вие няма да можете да бъдете поканени по имейл адрес.",
"Welcome to Riot.im": "Добре дошли в Riot.im", "Welcome to Riot.im": "Добре дошли в Riot.im",
"Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Децентрализиран, шифрован чат и колаборация базирани на [matrix]", "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Децентрализиран, шифрован чат и съвместна работа, базирани на [matrix]",
"Search the room directory": "Търсене в директорията със стаи", "Search the room directory": "Търсене в директорията със стаи",
"Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "В Matrix съществуват много стаи, свързани към вече съществуващи мрежи (Slack, IRC, Gitter и т.н.) или независими такива. Разгледайте директорията!", "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "В Matrix съществуват много стаи, свързани към вече съществуващи мрежи (Slack, IRC, Gitter и т.н.) или независими такива. Разгледайте директорията!",
"Get started with some tips from Riot Bot!": "Започнете с някои съвети от Riot Bot!", "Get started with some tips from Riot Bot!": "Започнете с някои съвети от Riot Bot!",
@ -1999,10 +2134,13 @@
"Dev chat for the Riot/Web dev team": "Чат за разработващия екип на Riot/Web", "Dev chat for the Riot/Web dev team": "Чат за разработващия екип на Riot/Web",
"Dev chat for the Dendrite dev team": "Чат за разработващия екип на Dendrite", "Dev chat for the Dendrite dev team": "Чат за разработващия екип на Dendrite",
"Co-ordination for Riot translators": "Координация за преводачи на Riot", "Co-ordination for Riot translators": "Координация за преводачи на Riot",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.": "Може да използвате настройките за собствен сървър за да влезете в друг Matrix сървър, чрез указване на адреса му. Това Ви позволява да използвате Riot със съществуващ Matrix акаунт принадлежащ към друг сървър.", "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.": "Може да използвате настройките за собствен сървър за да влезете в друг Matrix сървър, чрез указване на адреса му. Това ви позволява да използвате Riot със съществуващ Matrix акаунт, принадлежащ към друг сървър.",
"Sign In": "Вход",
"Create Account": "Създай акаунт", "Create Account": "Създай акаунт",
"Need help?": "Нужда от помощ?", "Need help?": "Нужда от помощ?",
"Explore rooms": "Открий стаи", "Explore rooms": "Открий стаи",
"Room Directory": "Директория със стаи" "Room Directory": "Директория със стаи",
"Unexpected error preparing the app. See console for details.": "Неочаквана грешка при подготвянето на приложението. Вижте конзолата за подробности.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.": "Невалидна конфигурация: може да е указано само едно от: default_server_config, default_server_name, или default_hs_url.",
"Invalid configuration: no default server specified.": "Невалидна конфигурация: не е указан сървър по подразбиране.",
"This installation of Riot seems to have an invalid server configuration. If you are the administrator, please correct the error below": "Тази инсталация на Riot изглежда няма валидна конфигурация за сървър. Ако сте администраторът, моля поправете грешката по-долу"
} }

@ -1248,5 +1248,6 @@
"Explore rooms": "Exploreu les sales", "Explore rooms": "Exploreu les sales",
"Room Directory": "Directori de sales", "Room Directory": "Directori de sales",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.": "Podeu emprar les opcions personalitzades del servidor per iniciar la sessió en altres servidors de Matrix especificant un URL de servidor personal diferent. Això us permet emprar el Riot amb un compte de Matrix existent en un servidor personal diferent.", "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.": "Podeu emprar les opcions personalitzades del servidor per iniciar la sessió en altres servidors de Matrix especificant un URL de servidor personal diferent. Això us permet emprar el Riot amb un compte de Matrix existent en un servidor personal diferent.",
"Sign In": "Inicia la sessió" "Sign In": "Inicia la sessió",
"Invalid configuration: no default server specified.": "Configuració no vàlida: no s'ha especificat cap servidor per defecte."
} }

@ -678,9 +678,9 @@
"Offline for %(duration)s": "Offline po dobu %(duration)s", "Offline for %(duration)s": "Offline po dobu %(duration)s",
"Unknown for %(duration)s": "Neznámý po dobu %(duration)s", "Unknown for %(duration)s": "Neznámý po dobu %(duration)s",
"You may wish to login with a different account, or add this email to this account.": "Můžete se přihlásit k jinému účtu anebo přidat tuto emailovou adresu do právě přihlášeného účtu.", "You may wish to login with a different account, or add this email to this account.": "Můžete se přihlásit k jinému účtu anebo přidat tuto emailovou adresu do právě přihlášeného účtu.",
"Flair": "Zájem", "Flair": "Vztah ke komunitě",
"Showing flair for these communities:": "Zobrazovat zájmy těmto komunitám:", "Showing flair for these communities:": "Místnost má vztah k těmto komunitám:",
"This room is not showing flair for any communities": "Tato místnost nezobrazuje zájmy žádné komunitě", "This room is not showing flair for any communities": "Tato místnost nemá vztah k žádné komunitě",
"URL previews are enabled by default for participants in this room.": "Náhledy URL adres jsou defaultně nastavené jako povolené pro členy této místnosti.", "URL previews are enabled by default for participants in this room.": "Náhledy URL adres jsou defaultně nastavené jako povolené pro členy této místnosti.",
"URL previews are disabled by default for participants in this room.": "Náhledy URL adres jsou defaultně nastavené jako zakázané pro členy této místnosti.", "URL previews are disabled by default for participants in this room.": "Náhledy URL adres jsou defaultně nastavené jako zakázané pro členy této místnosti.",
"Invalid file%(extra)s": "Neplatný soubor%(extra)s", "Invalid file%(extra)s": "Neplatný soubor%(extra)s",
@ -717,7 +717,7 @@
"Only visible to community members": "Zobrazuje se pouze pro členy skupiny", "Only visible to community members": "Zobrazuje se pouze pro členy skupiny",
"Filter community rooms": "Filtrovat místnosti skupiny", "Filter community rooms": "Filtrovat místnosti skupiny",
"Something went wrong when trying to get your communities.": "Při pokusu o nahrání vašich skupin se něco pokazilo.", "Something went wrong when trying to get your communities.": "Při pokusu o nahrání vašich skupin se něco pokazilo.",
"Display your community flair in rooms configured to show it.": "Zobrazit zájmy skupiny v místnostech s povoleným zobrazováním.", "Display your community flair in rooms configured to show it.": "Zobrazit vaše vztahy ke komunitám v místnostech.",
"You're not currently a member of any communities.": "V současnosti nejste členem žádné skupiny.", "You're not currently a member of any communities.": "V současnosti nejste členem žádné skupiny.",
"Unknown Address": "Neznámá adresa", "Unknown Address": "Neznámá adresa",
"NOTE: Apps are not end-to-end encrypted": "VAROVÁNÍ: Aplikace nejsou end-to-end šifrované", "NOTE: Apps are not end-to-end encrypted": "VAROVÁNÍ: Aplikace nejsou end-to-end šifrované",
@ -837,7 +837,7 @@
"ex. @bob:example.com": "pr. @jan:příklad.com", "ex. @bob:example.com": "pr. @jan:příklad.com",
"Add User": "Přidat uživatele", "Add User": "Přidat uživatele",
"Matrix ID": "Matrix ID", "Matrix ID": "Matrix ID",
"Matrix Room ID": "ID Matrix místnosti", "Matrix Room ID": "Identifikátor místnosti",
"email address": "emailová adresa", "email address": "emailová adresa",
"Try using one of the following valid address types: %(validTypesList)s.": "Zkuste použít jeden z následujících správných tvarů adres: %(validTypesList)s.", "Try using one of the following valid address types: %(validTypesList)s.": "Zkuste použít jeden z následujících správných tvarů adres: %(validTypesList)s.",
"You have entered an invalid address.": "Zadali jste neplatnou adresu.", "You have entered an invalid address.": "Zadali jste neplatnou adresu.",
@ -1814,6 +1814,182 @@
"Could not load user profile": "Nepovedlo se načíst profil uživatele", "Could not load user profile": "Nepovedlo se načíst profil uživatele",
"Your Matrix account": "Váš účet Matrix", "Your Matrix account": "Váš účet Matrix",
"Your Matrix account on %(serverName)s": "Váš účet Matrix na %(serverName)s", "Your Matrix account on %(serverName)s": "Váš účet Matrix na %(serverName)s",
"Whether or not you're using the 'breadcrumbs' feature (avatars above the room list)": "Jestli používáte funkci \"breadcrumb\" (ikony nad seznamem místností)",
"A conference call could not be started because the integrations server is not available": "Nelze spustit konferenční hovor, protože začleňovací server není dostupný",
"Replying With Files": "Odpovídání souborem",
"At this time it is not possible to reply with a file. Would you like to upload this file without replying?": "Aktuálně nelze odpovědět souborem. Chcete soubor nahrát a poslat bez odpovídání?",
"The file '%(fileName)s' failed to upload.": "Soubor '%(fileName)s' se nepodařilo nahrát.",
"The server does not support the room version specified.": "Server nepodporuje určenou verzi místnosti.",
"Name or Matrix ID": "Jméno nebo Matrix ID",
"Email, name or Matrix ID": "Email, jméno nebo Matrix ID",
"Room upgrade confirmation": "Potvrzení: Upgrade místnosti",
"Upgrading a room can be destructive and isn't always necessary.": "Upgrade místnosti může mít destruktivní následky a možná není potřeba.",
"Room upgrades are usually recommended when a room version is considered <i>unstable</i>. Unstable room versions might have bugs, missing features, or security vulnerabilities.": "Upgrade místnosti se většinou doporučuje pokud je původní verze <i>nestabilní</i>. V nestabilních verzích můžou být chyby, chybějící funkce nebo můžou mít bezpečnostní problémy.",
"Room upgrades usually only affect <i>server-side</i> processing of the room. If you're having problems with your Riot client, please file an issue with <issueLink />.": "Upgrade místnosti se většinou týká zpracování <i>serverovem</i>. Pokud máte problém s klientem Riot, nahlašte nám prosím chybu na GitHub: <issueLink />.",
"<b>Warning</b>: Upgrading a room will <i>not automatically migrate room members to the new version of the room.</i> We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.": "<b>Varování</b>: Upgrade místnosti <i>automaticky převede všechny členy na novou verzi místnosti.</i> Do staré místnosti pošleme odkaz na novou místnost - všichni členové na něj budou muset kliknout, aby se přidali do nové místnosti.",
"Please confirm that you'd like to go forward with upgrading this room from <oldVersion /> to <newVersion />.": "Potvrďte prosím, že chcete pokračovat a opravdu provést upgrade z verze <oldVersion /> na verzi <newVersion />.",
"Upgrade": "Upgrade",
"Changes your avatar in this current room only": "Změní vaší ikonu jen v této místnosti",
"Unbans user with given ID": "Přijmout zpět uživatele s daným identifikátorem",
"Adds a custom widget by URL to the room": "Přidá do místnosti vlastní widget podle adresy URL",
"Please supply a https:// or http:// widget URL": "Zadejte webovou adresu widgetu (začínající na https:// nebo http://)",
"You cannot modify widgets in this room.": "V této místnosti nemůžete manipulovat s widgety.",
"Sends the given message coloured as a rainbow": "Pošle zprávu v barvách duhy",
"Sends the given emote coloured as a rainbow": "Pošle reakci v barvách duhy",
"%(senderDisplayName)s enabled flair for %(groups)s in this room.": "%(senderDisplayName)s přidal této místnosti vztah s komunitou %(groups)s.",
"%(senderDisplayName)s disabled flair for %(groups)s in this room.": "%(senderDisplayName)s odebral této místnosti vztah s komunitou %(groups)s.",
"%(senderDisplayName)s enabled flair for %(newGroups)s and disabled flair for %(oldGroups)s in this room.": "%(senderDisplayName)s přidal této místnosti vztah s komunitou %(newGroups)s a odebral vztah s %(oldGroups)s.",
"%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.": "%(senderName)s zrušil pozvání do této místnosti pro uživatele %(targetDisplayName)s.",
"No homeserver URL provided": "Nebyla zadána URL adresa domovského server",
"Unexpected error resolving homeserver configuration": "Chyba při zjišťování konfigurace domovského serveru",
"The user's homeserver does not support the version of the room.": "Uživatelův domovský server nepodporuje verzi této místnosti.",
"Show recent room avatars above the room list": "Zobrazovat ikony nedávno použitých místností nad seznamem",
"Edit messages after they have been sent (refresh to apply changes)": "Umožnit změnu zprávy po jejím odeslání (vyžaduje znovunačtení stránky)",
"React to messages with emoji (refresh to apply changes)": "Reakce na zprávy pomocí emotikon (vyžaduje znovunačtení stránky)",
"Show hidden events in timeline": "Zobrazovat skryté události",
"When rooms are upgraded": "Když je proveden upgrade místnosti",
"This device is <b>not backing up your keys</b>, but you do have an existing backup you can restore from and add to going forward.": "Toto zařízení <b>nezálohuje vaše klíče</b>, ale máte existující zálohu kterou lze obnovit.",
"Connect this device to key backup before signing out to avoid losing any keys that may only be on this device.": "Před odhlášením připojte toto zařízení k záloze klíčů, ať o ně nepřijdete.",
"Connect this device to Key Backup": "Připojit zařízení k zálohování klíčů",
"Backup has an <validity>invalid</validity> signature from this device": "Záloha má <validity>neplatný</validity> podpis z tohoto zařízení",
"Enable desktop notifications for this device": "Povolit na tomto zařízení notifikace",
"Enable audible notifications for this device": "Povolit na tomto zařízení zvukové notifikace",
"<a>Upgrade</a> to your own domain": "<a>Přejít</a> na vlastní doménu",
"Upgrade this room to the recommended room version": "Provést upgrade místnosti na doporučenou verzi",
"this room": "tato místnost",
"View older messages in %(roomName)s.": "Zobrazit starší zprávy v %(roomName)s.",
"Default role": "Výchozí role",
"Send %(eventType)s events": "Poslat událost %(eventType)s",
"Select the roles required to change various parts of the room": "Vyberte role potřebné k provedení různých změn v této místnosti",
"Joining room …": "Připojování se k místnosti …",
"Loading …": "Načítání …",
"Rejecting invite …": "Odmítání pozvánky …",
"Join the conversation with an account": "Připojte se ke konverzaci s účtem",
"Sign Up": "Zaregistrovat se",
"Sign In": "Přihlásit se",
"You were kicked from %(roomName)s by %(memberName)s": "%(memberName)s vás vykopl z místnosti %(roomName)s",
"Reason: %(reason)s": "Důvod: %(reason)s",
"Forget this room": "Zapomenout na tuto místnost",
"Re-join": "Znovu se přidat",
"You were banned from %(roomName)s by %(memberName)s": "%(memberName)s vás vykázal z místnosti %(roomName)s",
"Something went wrong with your invite to %(roomName)s": "Něco se pokazilo s vaší pozvánkou do místnosti %(roomName)s",
"%(errcode)s was returned while trying to valide your invite. You could try to pass this information on to a room admin.": "Při ověření pozvánky došlo k chybě %(errcode)s. Můžete zkusit předat tuto informaci administrátorovi místnosti.",
"You can only join it with a working invite.": "Můžete se připojit jen s funkční pozvánkou.",
"You can still join it because this is a public room.": "Můžete se stejně připojit, tato místnost je veřejná.",
"Join the discussion": "Připojit se k diskuzi",
"Try to join anyway": "Stejně se zkusit připojit",
"This invite to %(roomName)s wasn't sent to your account": "Tato přihláška do místnosti %(roomName)s není určena pro vás",
"Sign in with a different account, ask for another invite, or add the e-mail address %(email)s to this account.": "Přihlášte se s jiným účtem, sežeňte se jinou pozvánku nebo přidejte emailovou adresu %(email)s k tomuto účtu.",
"Do you want to chat with %(user)s?": "Chcete si povídat s uživatelem %(user)s?",
"Do you want to join %(roomName)s?": "Chcete se přidat do místnosti %(roomName)s?",
"<userName/> invited you": "<userName/> vás pozval",
"You're previewing %(roomName)s. Want to join it?": "Prohlížíte si místnost %(roomName)s. Chcete se do ní přidat?",
"%(roomName)s can't be previewed. Do you want to join it?": "Místnost %(roomName)s si nelze jen tak prohlížet. Chcete se do ní přidat?",
"This room doesn't exist. Are you sure you're at the right place?": "Tato místnost neexistuje. Jste si jistí, že jste na správném místě?",
"Try again later, or ask a room admin to check if you have access.": "Zkuste to znovu nebo se zeptejte administrátora aby zkontrolovat jestli máte přístup.",
"%(errcode)s was returned while trying to access the room. If you think you're seeing this message in error, please <issueLink>submit a bug report</issueLink>.": "Při pokusu o připojení došlo k chybě: %(errcode)s. Pokud si myslíte, že je to bug, můžete ho <issueLink>nahlásit</issueLink>.",
"Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Upgrade místnosti vypne její aktuální verzi a vyrobí novou místnost se stejným jménem a novou verzí.",
"This room has already been upgraded.": "V této místnostu už byl proveden upgrade.",
"This room is running room version <roomVersion />, which this homeserver has marked as <i>unstable</i>.": "Tato místnost běží na verzi <roomVersion />, což domovský server označuje za <i>nestabilní</i>.",
"Failed to revoke invite": "Nepovedlo se stáhnout pozvánku",
"Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Nepovedlo se stáhnout pozvánku. Mohlo dojít k dočasnému problému nebo na to nemáte dostatečná práva.",
"Revoke invite": "Stáhnout pozvánku",
"Invited by %(sender)s": "Pozván od uživatele %(sender)s",
"Error updating flair": "Nepovedlo se změnit vztah s komunitou",
"There was an error updating the flair for this room. The server may not allow it or a temporary error occurred.": "Pro tutu místnost se nepovedlo změnit vztah s komunitou. Možná to server neumožňuje, nebo došlo k dočasné chybě.",
"Agree or Disagree": "Souhlasím nebo nesouhlasím",
"Like or Dislike": "To se mi líbí nebo nelíbí",
"<reactors/><reactedWith>reacted with %(shortName)s</reactedWith>": "<reactors/><reactedWith>regoval/a %(shortName)s</reactedWith>",
"Edited at %(date)s": "Pozměněno v %(date)s",
"edited": "pozměněno",
"Maximize apps": "Maximalizovat aplikace",
"Rotate Left": "Otočit doleva",
"Rotate counter-clockwise": "Otočit proti směru hodinových ručiček",
"Rotate Right": "Otočit doprava",
"Rotate clockwise": "Otočit po směru hodinových ručiček",
"Edit message": "Pozměnit zprávu",
"GitHub issue": "issue na GitHubu",
"Notes": "Poznámky",
"If there is additional context that would help in analysing the issue, such as what you were doing at the time, room IDs, user IDs, etc., please include those things here.": "Pokud máte libovolné další informace, které by nám pomohly najít problém, tak nám je taky napište. Může pomoct kdy k problému došlo, identifikátory místnost a uživatele, ...",
"View Servers in Room": "Zobrazit servery v místnosti",
"Sign out and remove encryption keys?": "Odhlásit a odstranit šifrovací klíče?",
"To help us prevent this in future, please <a>send us logs</a>.": "Abychom tomu mohli pro příště předejít, <a>pošlete nám prosím logy</a>.",
"Missing session data": "Chybějící data sezení",
"Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Některá data sezení, například klíče od šifrovaných zpráv, nám chybí. Přihlašte se prosím znovu a obnovte si klíče ze zálohy.",
"Your browser likely removed this data when running low on disk space.": "Prohlížeč data možná smazal aby ušetřil místo na disku.",
"Upload files (%(current)s of %(total)s)": "Nahrát soubory (%(current)s z %(total)s)",
"Upload files": "Nahrát soubory",
"Upload": "Nahrát",
"This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Tento soubor je <b>příliš velký</b>. Limit na velikost je %(limit)s, ale soubor má %(sizeOfThisFile)s.",
"These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Tyto soubory jsou <b>příliš velké</b>. Limit je %(limit)s.",
"Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Některé soubory <b>jsou příliš velké</b>. Limit je %(limit)s.",
"Upload %(count)s other files": {
"other": "Nahrát %(count)s ostatních souborů",
"one": "Nahrát %(count)s další soubor"
},
"Cancel All": "Zrušit vše",
"Upload Error": "Chyba při nahrávání",
"A widget would like to verify your identity": "Widget by chtěl ověřit vaší identitu",
"A widget located at %(widgetUrl)s would like to verify your identity. By allowing this, the widget will be able to verify your user ID, but not perform actions as you.": "Widget z adresy %(widgetUrl)s by chtěl ověřit vaší identitu. Povolením umožnítě widgetu ověřit vaše uživatelské ID, ale neumožníte mu provádět vaším jménem žádné operace.",
"Remember my selection for this widget": "Zapamatovat si volbu pro tento widget",
"Deny": "Zakázat",
"Unable to validate homeserver/identity server": "Nepovedlo se ověřit domovský server nebo server identity",
"Sign in to your Matrix account on <underlinedServerName />": "Přihlašte se k Matrix účtu na serveru <underlinedServerName />",
"Use an email address to recover your account": "Použít emailovou adresu k obnovení přístupu k účtu",
"Enter email address (required on this homeserver)": "Zadejte emailovou adresu (vyžaduje jí tento domovský server)",
"Doesn't look like a valid email address": "To nevypadá jako emailová adresa",
"Enter password": "Zadejte heslo",
"Password is allowed, but unsafe": "Heslo můžete použít, ale není bezpečné",
"Nice, strong password!": "Super, to vypadá jako rozumné heslo!",
"Passwords don't match": "Hesla nejsou stejná",
"Other users can invite you to rooms using your contact details": "Ostatní uživatelá vás můžou pozvat do místností podle kontaktních údajů",
"Enter phone number (required on this homeserver)": "Zadejte telefonní číslo (domovský server jej vyžaduje)",
"Doesn't look like a valid phone number": "To nevypadá jako telefonní číslo",
"Use letters, numbers, dashes and underscores only": "Používejte jen písmena, čísla, pomlčky a podtržítka",
"Enter username": "Zadejte uživatelské jméno",
"Some characters not allowed": "Nějaké znaky jsou zakázané",
"Create your Matrix account on <underlinedServerName />": "Vytvořte si účet Matrix na serveru <underlinedServerName />",
"Use an email address to recover your account.": "Použít emailovou adresu k obnovení přístupu k účtu.",
"Other users can invite you to rooms using your contact details.": "Ostatní vás můžou pozvat do místností podle kontatních údajů.",
"Please install <chromeLink>Chrome</chromeLink>, <firefoxLink>Firefox</firefoxLink>, or <safariLink>Safari</safariLink> for the best experience.": "Aby Riot fungoval co nejlépe, nainstalujte si prosím <chromeLink>Chrome</chromeLink>, <firefoxLink>Firefox</firefoxLink>, nebo <safariLink>Safari</safariLink>.",
"Error loading Riot": "Nepovedlo se načíst Riot",
"If this is unexpected, please contact your system administrator or technical support representative.": "Pokud je toto neočekávané, kontaktujte prosím vašeho administrátora nebo technickou podporu.",
"Want more than a community? <a>Get your own server</a>": "Chcete víc? <a>Můžete mít vlastní server</a>",
"Riot failed to get the protocol list from the homeserver. The homeserver may be too old to support third party networks.": "Riot nemohl načíst seznam podporovaných protokolů z domovského serveru. Server je možná příliš zastaralý a nepodporuje komunikaci se síti třetích stran.",
"Riot failed to get the public room list.": "Riot nemohl načíst seznam veřejných místností.",
"The homeserver may be unavailable or overloaded.": "Domovský server je nedostupný nebo přetížený.",
"Add room": "Přidat místnost",
"You have %(count)s unread notifications in a prior version of this room.": {
"other": "Máte %(count)s nepřečtených notifikací v předchozí verzi této místnosti.",
"one": "Máte %(count)s nepřečtenou notifikaci v předchozí verzi této místnosti."
},
"Your profile": "Váš profil",
"Changing your password will reset any end-to-end encryption keys on all of your devices, making encrypted chat history unreadable. Set up Key Backup or export your room keys from another device before resetting your password.": "Změna hesla resetuje šifrovací klíče na všech vašich zařízeních a přijdete tak o přístup k historickým zprávám. Před změnou hesla si nastavte zálohu klíčů nebo si klíče pro místnosti exportujte.",
"Your Matrix account on <underlinedServerName />": "Váš Matrix účet na serveru <underlinedServerName />",
"Failed to get autodiscovery configuration from server": "Nepovedlo se automaticky načíst konfiguraci ze serveru",
"Invalid base_url for m.homeserver": "Neplatná base_url pro m.homeserver",
"Homeserver URL does not appear to be a valid Matrix homeserver": "Na URL domovského serveru asi není funkční Matrix server",
"Invalid base_url for m.identity_server": "Neplatná base_url pro m.identity_server",
"Identity server URL does not appear to be a valid identity server": "Na URL serveru identit asi není funkční Matrix server",
"Custom Notification Sounds": "Vlastní zvuk notifikací",
"Show recently visited rooms above the room list": "Zobrazovat nedávno navštívené místnosti nad jejich seznamem",
"Low bandwidth mode": "Mód nízké spotřeby dat",
"Uploaded sound": "Zvuk nahrán",
"Sounds": "Zvuky",
"Notification sound": "Zvuk notifikace",
"Reset": "Resetovat",
"Set a new custom sound": "Nastavit vlastní zvuk",
"Browse": "Prohlížet",
"Cannot reach homeserver": "Nelze se připojit k domovskému serveru",
"Ensure you have a stable internet connection, or get in touch with the server admin": "Ujistěte se, že máte stabilní internetové připojení. Případně problém řešte s administrátorem serveru",
"Your Riot is misconfigured": "Riot je špatně nakonfigurován",
"Ask your Riot admin to check <a>your config</a> for incorrect or duplicate entries.": "Zeptejte se svého administrátora, jestli by vám nezkontrolovat <a>konfiguraci Riotu</a>, asi obsahuje chyby nebo duplicity.",
"Unexpected error resolving identity server configuration": "Chyba při hledání konfigurace serveru identity",
"Use lowercase letters, numbers, dashes and underscores only": "Používejte pouze malá písmena, čísla, pomlčky a podtržítka",
"Cannot reach identity server": "Nelze se připojit k serveru identity",
"You can register, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Můžete se zaregistrovat, ale některé funkce nebudou dostupné dokud nezačne server identity fungovat. Pokud se vám toto varování zobrazuje pořád, tak zkontrolujte svojí konfiguraci a nebo kontaktujte administrátora serveru.",
"You can reset your password, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Můžete si změnit heslo, ale některé funkce nebudou dostupné dokud nezačne server identity fungovat. Pokud se vám toto varování zobrazuje pořád, tak zkontrolujte svojí konfiguraci a nebo kontaktujte administrátora serveru.",
"You can log in, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Můžete se přihlásit, ale některé funkce nebudou dostupné dokud nezačne server identity fungovat. Pokud se vám toto varování zobrazuje pořád, tak zkontrolujte svojí konfiguraci a nebo kontaktujte administrátora serveru.",
"Welcome to Riot.im": "Vítá vás Riot.im", "Welcome to Riot.im": "Vítá vás Riot.im",
"Unknown device": "Neznámé zařízení", "Unknown device": "Neznámé zařízení",
"Riot is not supported on mobile web. Install the app?": "Riot není podporovaný na mobilním webu. Nainstalovat aplikaci?", "Riot is not supported on mobile web. Install the app?": "Riot není podporovaný na mobilním webu. Nainstalovat aplikaci?",
@ -1848,7 +2024,6 @@
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Přes vlastní serverové volby se můžete přihlásit k dalším Matrix serverům tak, že zadáte jinou adresu domovského serveru.<br/>Díky tomu můžete v Riotu používat Matrix účet z jiného domovského serveru.<br/><br/>Můžete nastavit i vlastní server identity, ale pak už nebudete moci zvát ani být zván/a skrze e-mailovou adresu.", "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Přes vlastní serverové volby se můžete přihlásit k dalším Matrix serverům tak, že zadáte jinou adresu domovského serveru.<br/>Díky tomu můžete v Riotu používat Matrix účet z jiného domovského serveru.<br/><br/>Můžete nastavit i vlastní server identity, ale pak už nebudete moci zvát ani být zván/a skrze e-mailovou adresu.",
"Co-ordination for Riot translators": "Spolupráce pro překladatele Riot", "Co-ordination for Riot translators": "Spolupráce pro překladatele Riot",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.": "Ve vlastních serverových volbách si můžete nastavit použití vlastního domovského serveru. To Vám umožní používat Riot s existujícím Matrix účtem na jiném serveru.", "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.": "Ve vlastních serverových volbách si můžete nastavit použití vlastního domovského serveru. To Vám umožní používat Riot s existujícím Matrix účtem na jiném serveru.",
"Sign In": "Přihlásit se",
"Create Account": "Vytvořit účet", "Create Account": "Vytvořit účet",
"Need help?": "Chcete pomoct?", "Need help?": "Chcete pomoct?",
"Explore rooms": "Objevit místnosti", "Explore rooms": "Objevit místnosti",

@ -1601,7 +1601,7 @@
"Bug reporting": "Fehler melden", "Bug reporting": "Fehler melden",
"FAQ": "Häufige Fragen", "FAQ": "Häufige Fragen",
"Versions": "Versionen", "Versions": "Versionen",
"You can also set a custom identity server, but you won't be able to invite users by email address, or be invited by email address yourself.": "Du kannst auch einen anderen Identitätsserver einstellen, allerdings kannst du dann andere Benutzer nicht mehr per E-Mail-Adresse einladen, ebenso wirst du selbst nicht mehr per E-Mail-Adresse eingeladen werden können.", "You can also set a custom identity server, but you won't be able to invite users by email address, or be invited by email address yourself.": "Sie können auch einen benutzerdefinierten Identitätsserver festlegen, aber Sie können keine Benutzer per E-Mail-Adresse einladen oder selbst per E-Mail-Adresse eingeladen werden.",
"Room Addresses": "Raum-Adressen", "Room Addresses": "Raum-Adressen",
"Deactivating your account is a permanent action - be careful!": "Das Deaktivieren deines Kontos ist nicht widerruflich - sei vorsichtig!", "Deactivating your account is a permanent action - be careful!": "Das Deaktivieren deines Kontos ist nicht widerruflich - sei vorsichtig!",
"Preferences": "Einstellungen", "Preferences": "Einstellungen",
@ -1684,7 +1684,7 @@
"This device is <b>not</b> using key backup. Restore the backup to start using it.": "Dieses Gerät benutzt die Schlüsselsicherung <b>nicht</b>. Stelle die Sicherung wieder her um sie zu benutzen.", "This device is <b>not</b> using key backup. Restore the backup to start using it.": "Dieses Gerät benutzt die Schlüsselsicherung <b>nicht</b>. Stelle die Sicherung wieder her um sie zu benutzen.",
"This backup is trusted because it has been restored on this device": "Dieser Sicherung wird vertraut, weil es auf diesem Gerät wiederhergestellt wurde", "This backup is trusted because it has been restored on this device": "Dieser Sicherung wird vertraut, weil es auf diesem Gerät wiederhergestellt wurde",
"Timeline": "Chatverlauf", "Timeline": "Chatverlauf",
"Autocomplete delay (ms)": "Verzögerung zur Autvervollständigung (ms)", "Autocomplete delay (ms)": "Verzögerung zur Autovervollständigung (ms)",
"Roles & Permissions": "Rollen & Berechtigungen", "Roles & Permissions": "Rollen & Berechtigungen",
"To link to this room, please add an alias.": "Um zu diesem Raum zu verlinken, füge bitte einen Alias hinzu.", "To link to this room, please add an alias.": "Um zu diesem Raum zu verlinken, füge bitte einen Alias hinzu.",
"Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Änderungen daran, wer den Chatverlauf lesen kann werden nur zukünftige Nachrichten in diesem Raum angewendet. Die Sichtbarkeit der existierenden Historie bleibt unverändert.", "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Änderungen daran, wer den Chatverlauf lesen kann werden nur zukünftige Nachrichten in diesem Raum angewendet. Die Sichtbarkeit der existierenden Historie bleibt unverändert.",
@ -1887,6 +1887,48 @@
"Your Matrix account": "Dein Matrixkonto", "Your Matrix account": "Dein Matrixkonto",
"Your Matrix account on %(serverName)s": "Dein Matrixkonto auf %(serverName)s", "Your Matrix account on %(serverName)s": "Dein Matrixkonto auf %(serverName)s",
"Show recent room avatars above the room list": "Zeige die letzten Avatare über der Raumliste an (neu laden um Änderungen zu übernehmen)", "Show recent room avatars above the room list": "Zeige die letzten Avatare über der Raumliste an (neu laden um Änderungen zu übernehmen)",
"Email, name or Matrix ID": "E-Mail, Name oder Matrix-ID",
"Name or Matrix ID": "Name oder Matrix ID",
"Your Riot is misconfigured": "Dein Riot ist falsch konfiguriert",
"You cannot modify widgets in this room.": "Du kannst in diesem Raum keine Widgets verändern",
"Whether or not you're using the 'breadcrumbs' feature (avatars above the room list)": "Ob du die 'Breadcrumbs' Funktion nutzt oder nicht (Avatare oberhalb der Raumliste).",
"A conference call could not be started because the integrations server is not available": "Ein Konferenzanruf konnte nicht gestartet werden, da der Integrationsserver nicht verfügbar ist",
"The server does not support the room version specified.": "Der Server unterstützt die angegebene Raumversion nicht.",
"Room upgrade confirmation": "Raum-Upgradebestätigung",
"Upgrading a room can be destructive and isn't always necessary.": "Ein Raum-Upgrade kann destruktiv sein und ist nicht immer notwendig.",
"Room upgrades are usually recommended when a room version is considered <i>unstable</i>. Unstable room versions might have bugs, missing features, or security vulnerabilities.": "Raum-Upgrades werden üblicherweise empfohlen, wenn eine Raum-Version <i>instabil</i> ist. Instabile Raum-Versionen können Bugs, fehlende Features oder Sicherheitslücken enthalten.",
"Room upgrades usually only affect <i>server-side</i> processing of the room. If you're having problems with your Riot client, please file an issue with <issueLink />.": "Raum-Upgrades betreffen überlicherweise nur <i>serverseitige</i> Datenverarbeitung des Raumes. Wenn du ein Problem mit deinem Riot-Client hast, dann erstelle bitte ein Issue mit <issueLink />.",
"<b>Warning</b>: Upgrading a room will <i>not automatically migrate room members to the new version of the room.</i> We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.": "<b>Achtung</b>: Ein Raum-Upgrade wird <i>die Mitglieder des Raumes nicht automatisch auf die neue Version migrieren.</i> Wir werden in der alten Raumversion einen Link zum neuen Raum posten - Raum-Mitglieder müssen dann auf diesen Link klicken um dem neuen Raum beizutreten.",
"Replying With Files": "Mit Dateien antworten",
"At this time it is not possible to reply with a file. Would you like to upload this file without replying?": "Momentan ist es nicht möglich mit einer Datei zu antworten. Möchtest Du die Datei hochladen ohne zu antworten?",
"The file '%(fileName)s' failed to upload.": "Die Datei \"%(fileName)s\" konnte nicht hochgeladen werden.",
"Please confirm that you'd like to go forward with upgrading this room from <oldVersion /> to <newVersion />.": "Bitte bestätige, dass du mit dem Raum-Upgrade von <oldVersion /> auf <newVersion /> fortfahren möchtest.",
"Upgrade": "Upgrade",
"Changes your avatar in this current room only": "Ändert deinen Avatar für den diesen Raum",
"Unbans user with given ID": "Entbannt den Benutzer mit der angegebenen ID",
"Sends the given message coloured as a rainbow": "Sendet die Nachricht in Regenbogenfarben",
"Adds a custom widget by URL to the room": "Fügt ein Benutzer-Widget über eine URL zum Raum hinzu",
"Please supply a https:// or http:// widget URL": "Bitte gib eine https:// oder http:// Widget-URL an",
"Sends the given emote coloured as a rainbow": "Sended das Emoji in Regenbogenfarben",
"%(senderName)s made no change.": "%(senderName)s hat keine Änderung vorgenommen.",
"%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.": "%(senderName)s hat die Einladung zum Raumbeitritt für %(targetDisplayName)s zurückgezogen",
"Cannot reach homeserver": "Der Heimserver ist nicht erreichbar",
"Ensure you have a stable internet connection, or get in touch with the server admin": "Stelle sicher, dass du eine stabile Internetverbindung hast oder wende dich an deinen Server-Administrator",
"Ask your Riot admin to check <a>your config</a> for incorrect or duplicate entries.": "Wende dich an deinen Riot Admin um <a>deine Konfiguration</a> auf ungültige oder doppelte Einträge zu überprüfen.",
"Unexpected error resolving identity server configuration": "Ein unerwarteter Fehler ist beim Laden der Identitätsserver-Konfiguration aufgetreten",
"Cannot reach identity server": "Der Identitätsserver ist nicht erreichbar",
"You can register, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Du kannst dich registrieren, aber manche Funktionen werden nicht verfügbar sein bis der Identitätsserver wieder online ist. Wenn diese Warnmeldung weiterhin angezeigt wird, überprüfe deine Konfiguration oder kontaktiere deinen Server-Administrator.",
"You can reset your password, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Du kannst dein Passwort zurücksetzen, aber manche Funktionen werden nicht verfügbar sein bis der Identitätsserver wieder online ist. Wenn du diese Warnmeldung weiterin siehst, überprüfe deine Konfiguration oder kontaktiere deinen Server-Administrator",
"You can log in, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Du kannst dich einloggen, aber manche Funktionen werden nicht verfügbar sein bis der Identitätsserver wieder online ist. Wenn du diese Warnmeldung weiterhin siehst, überprüfe deine Konfiguration oder kontaktiere deinen Server-Administrator.",
"No homeserver URL provided": "Keine Heimserver-URL angegeben",
"Unexpected error resolving homeserver configuration": "Ein unerwarteter Fehler ist beim Laden der Heimserver-Konfiguration aufgetreten",
"The user's homeserver does not support the version of the room.": "Die Raumversion wird vom Heimserver des Benutzers nicht unterstützt.",
"Edit messages after they have been sent (refresh to apply changes)": "Bearbeite Nachrichten nachdem diese gesendet wurden (Aktualisiere um Änderungen anzuwenden)",
"React to messages with emoji (refresh to apply changes)": "Reagiere auf Nachrichten mit Emoji (Aktualisiere um Änderungen anzuwenden)",
"Show recently visited rooms above the room list": "Zeige kürzlich besuchte Räume oberhalb der Raumliste",
"Show hidden events in timeline": "Zeige versteckte Ereignisse in der Chronik",
"Low bandwidth mode": "Modus für niedrige Bandbreite",
"No integrations server configured": "Keine Integrations-Server konfiguriert",
"%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s auf %(osName)s", "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s auf %(osName)s",
"Riot Desktop on %(platformName)s": "Riot Desktop auf %(platformName)s", "Riot Desktop on %(platformName)s": "Riot Desktop auf %(platformName)s",
"Riot is not supported on mobile web. Install the app?": "Riot wird im mobilen Web nicht unterstützt. App installieren?", "Riot is not supported on mobile web. Install the app?": "Riot wird im mobilen Web nicht unterstützt. App installieren?",
@ -1925,5 +1967,9 @@
"Create Account": "Konto erstellen", "Create Account": "Konto erstellen",
"Need help?": "Brauchst du Hilfe?", "Need help?": "Brauchst du Hilfe?",
"Explore rooms": "Räume erkunden", "Explore rooms": "Räume erkunden",
"Room Directory": "Raumverzeichnis" "Room Directory": "Raumverzeichnis",
"Unexpected error preparing the app. See console for details.": "Unerwarteter Fehler bei der Vorbereitung der App. Siehe Konsole für Details.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.": "Ungültige Konfiguration: Es kann nur eine der Optionen default_server_config, default_server_name oder default_hs_url angegeben werden.",
"Invalid configuration: no default server specified.": "Ungültige Konfiguration: Es wurde kein Standardserver angegeben.",
"This installation of Riot seems to have an invalid server configuration. If you are the administrator, please correct the error below": "Diese Installation von Riot scheint eine ungültige Serverkonfiguration zu haben. Wenn Sie der Administrator sind, korrigieren Sie bitte den folgenden Fehler"
} }

@ -194,6 +194,7 @@
"%(senderName)s removed their profile picture.": "%(senderName)s removed their profile picture.", "%(senderName)s removed their profile picture.": "%(senderName)s removed their profile picture.",
"%(senderName)s changed their profile picture.": "%(senderName)s changed their profile picture.", "%(senderName)s changed their profile picture.": "%(senderName)s changed their profile picture.",
"%(senderName)s set a profile picture.": "%(senderName)s set a profile picture.", "%(senderName)s set a profile picture.": "%(senderName)s set a profile picture.",
"%(senderName)s made no change.": "%(senderName)s made no change.",
"VoIP conference started.": "VoIP conference started.", "VoIP conference started.": "VoIP conference started.",
"%(targetName)s joined the room.": "%(targetName)s joined the room.", "%(targetName)s joined the room.": "%(targetName)s joined the room.",
"VoIP conference finished.": "VoIP conference finished.", "VoIP conference finished.": "VoIP conference finished.",
@ -255,6 +256,17 @@
"one": "%(names)s and one other is typing …" "one": "%(names)s and one other is typing …"
}, },
"%(names)s and %(lastPerson)s are typing …": "%(names)s and %(lastPerson)s are typing …", "%(names)s and %(lastPerson)s are typing …": "%(names)s and %(lastPerson)s are typing …",
"Cannot reach homeserver": "Cannot reach homeserver",
"Ensure you have a stable internet connection, or get in touch with the server admin": "Ensure you have a stable internet connection, or get in touch with the server admin",
"Your Riot is misconfigured": "Your Riot is misconfigured",
"Ask your Riot admin to check <a>your config</a> for incorrect or duplicate entries.": "Ask your Riot admin to check <a>your config</a> for incorrect or duplicate entries.",
"Cannot reach identity server": "Cannot reach identity server",
"You can register, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "You can register, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.",
"You can reset your password, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "You can reset your password, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.",
"You can log in, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "You can log in, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.",
"No homeserver URL provided": "No homeserver URL provided",
"Unexpected error resolving homeserver configuration": "Unexpected error resolving homeserver configuration",
"Unexpected error resolving identity server configuration": "Unexpected error resolving identity server configuration",
"This homeserver has hit its Monthly Active User limit.": "This homeserver has hit its Monthly Active User limit.", "This homeserver has hit its Monthly Active User limit.": "This homeserver has hit its Monthly Active User limit.",
"This homeserver has exceeded one of its resource limits.": "This homeserver has exceeded one of its resource limits.", "This homeserver has exceeded one of its resource limits.": "This homeserver has exceeded one of its resource limits.",
"Please <a>contact your service administrator</a> to continue using the service.": "Please <a>contact your service administrator</a> to continue using the service.", "Please <a>contact your service administrator</a> to continue using the service.": "Please <a>contact your service administrator</a> to continue using the service.",
@ -308,7 +320,6 @@
"Failed to join room": "Failed to join room", "Failed to join room": "Failed to join room",
"Message Pinning": "Message Pinning", "Message Pinning": "Message Pinning",
"Custom user status messages": "Custom user status messages", "Custom user status messages": "Custom user status messages",
"Show recent room avatars above the room list": "Show recent room avatars above the room list",
"Group & filter rooms by custom tags (refresh to apply changes)": "Group & filter rooms by custom tags (refresh to apply changes)", "Group & filter rooms by custom tags (refresh to apply changes)": "Group & filter rooms by custom tags (refresh to apply changes)",
"Render simple counters in room header": "Render simple counters in room header", "Render simple counters in room header": "Render simple counters in room header",
"Edit messages after they have been sent (refresh to apply changes)": "Edit messages after they have been sent (refresh to apply changes)", "Edit messages after they have been sent (refresh to apply changes)": "Edit messages after they have been sent (refresh to apply changes)",
@ -344,7 +355,9 @@
"Prompt before sending invites to potentially invalid matrix IDs": "Prompt before sending invites to potentially invalid matrix IDs", "Prompt before sending invites to potentially invalid matrix IDs": "Prompt before sending invites to potentially invalid matrix IDs",
"Show developer tools": "Show developer tools", "Show developer tools": "Show developer tools",
"Order rooms in the room list by most important first instead of most recent": "Order rooms in the room list by most important first instead of most recent", "Order rooms in the room list by most important first instead of most recent": "Order rooms in the room list by most important first instead of most recent",
"Show recently visited rooms above the room list": "Show recently visited rooms above the room list",
"Show hidden events in timeline": "Show hidden events in timeline", "Show hidden events in timeline": "Show hidden events in timeline",
"Low bandwidth mode": "Low bandwidth mode",
"Collecting app version information": "Collecting app version information", "Collecting app version information": "Collecting app version information",
"Collecting logs": "Collecting logs", "Collecting logs": "Collecting logs",
"Uploading report": "Uploading report", "Uploading report": "Uploading report",
@ -368,7 +381,7 @@
"Decline": "Decline", "Decline": "Decline",
"Accept": "Accept", "Accept": "Accept",
"The other party cancelled the verification.": "The other party cancelled the verification.", "The other party cancelled the verification.": "The other party cancelled the verification.",
"Cancel": "Cancel", "OK": "OK",
"Verified!": "Verified!", "Verified!": "Verified!",
"You've successfully verified this user.": "You've successfully verified this user.", "You've successfully verified this user.": "You've successfully verified this user.",
"Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Secure messages with this user are end-to-end encrypted and not able to be read by third parties.", "Secure messages with this user are end-to-end encrypted and not able to be read by third parties.": "Secure messages with this user are end-to-end encrypted and not able to be read by third parties.",
@ -376,6 +389,7 @@
"Verify this user by confirming the following emoji appear on their screen.": "Verify this user by confirming the following emoji appear on their screen.", "Verify this user by confirming the following emoji appear on their screen.": "Verify this user by confirming the following emoji appear on their screen.",
"Verify this user by confirming the following number appears on their screen.": "Verify this user by confirming the following number appears on their screen.", "Verify this user by confirming the following number appears on their screen.": "Verify this user by confirming the following number appears on their screen.",
"Unable to find a supported verification method.": "Unable to find a supported verification method.", "Unable to find a supported verification method.": "Unable to find a supported verification method.",
"Cancel": "Cancel",
"For maximum security, we recommend you do this in person or use another trusted means of communication.": "For maximum security, we recommend you do this in person or use another trusted means of communication.", "For maximum security, we recommend you do this in person or use another trusted means of communication.": "For maximum security, we recommend you do this in person or use another trusted means of communication.",
"Dog": "Dog", "Dog": "Dog",
"Cat": "Cat", "Cat": "Cat",
@ -481,6 +495,11 @@
"Email Address": "Email Address", "Email Address": "Email Address",
"Disable Notifications": "Disable Notifications", "Disable Notifications": "Disable Notifications",
"Enable Notifications": "Enable Notifications", "Enable Notifications": "Enable Notifications",
"No integrations server configured": "No integrations server configured",
"This Riot instance does not have an integrations server configured.": "This Riot instance does not have an integrations server configured.",
"Connecting to integrations server...": "Connecting to integrations server...",
"Cannot connect to integrations server": "Cannot connect to integrations server",
"The integrations server is offline or it cannot reach your homeserver.": "The integrations server is offline or it cannot reach your homeserver.",
"Delete Backup": "Delete Backup", "Delete Backup": "Delete Backup",
"Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.", "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.",
"Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.", "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.",
@ -511,7 +530,6 @@
"An error occurred whilst saving your email notification preferences.": "An error occurred whilst saving your email notification preferences.", "An error occurred whilst saving your email notification preferences.": "An error occurred whilst saving your email notification preferences.",
"Keywords": "Keywords", "Keywords": "Keywords",
"Enter keywords separated by a comma:": "Enter keywords separated by a comma:", "Enter keywords separated by a comma:": "Enter keywords separated by a comma:",
"OK": "OK",
"Failed to change settings": "Failed to change settings", "Failed to change settings": "Failed to change settings",
"Can't update user notification settings": "Can't update user notification settings", "Can't update user notification settings": "Can't update user notification settings",
"Failed to update keywords": "Failed to update keywords", "Failed to update keywords": "Failed to update keywords",
@ -631,6 +649,12 @@
"Room Addresses": "Room Addresses", "Room Addresses": "Room Addresses",
"Publish this room to the public in %(domain)s's room directory?": "Publish this room to the public in %(domain)s's room directory?", "Publish this room to the public in %(domain)s's room directory?": "Publish this room to the public in %(domain)s's room directory?",
"URL Previews": "URL Previews", "URL Previews": "URL Previews",
"Uploaded sound": "Uploaded sound",
"Sounds": "Sounds",
"Notification sound": "Notification sound",
"Reset": "Reset",
"Set a new custom sound": "Set a new custom sound",
"Browse": "Browse",
"Change room avatar": "Change room avatar", "Change room avatar": "Change room avatar",
"Change room name": "Change room name", "Change room name": "Change room name",
"Change main address for the room": "Change main address for the room", "Change main address for the room": "Change main address for the room",
@ -823,6 +847,7 @@
"Join the conversation with an account": "Join the conversation with an account", "Join the conversation with an account": "Join the conversation with an account",
"Sign Up": "Sign Up", "Sign Up": "Sign Up",
"Sign In": "Sign In", "Sign In": "Sign In",
"Loading room preview": "Loading room preview",
"You were kicked from %(roomName)s by %(memberName)s": "You were kicked from %(roomName)s by %(memberName)s", "You were kicked from %(roomName)s by %(memberName)s": "You were kicked from %(roomName)s by %(memberName)s",
"Reason: %(reason)s": "Reason: %(reason)s", "Reason: %(reason)s": "Reason: %(reason)s",
"Forget this room": "Forget this room", "Forget this room": "Forget this room",
@ -860,6 +885,8 @@
"This Room": "This Room", "This Room": "This Room",
"All Rooms": "All Rooms", "All Rooms": "All Rooms",
"Search…": "Search…", "Search…": "Search…",
"Failed to connect to integrations server": "Failed to connect to integrations server",
"No integrations server is configured to manage stickers with": "No integrations server is configured to manage stickers with",
"You don't currently have any stickerpacks enabled": "You don't currently have any stickerpacks enabled", "You don't currently have any stickerpacks enabled": "You don't currently have any stickerpacks enabled",
"Add some now": "Add some now", "Add some now": "Add some now",
"Stickerpack": "Stickerpack", "Stickerpack": "Stickerpack",
@ -914,8 +941,6 @@
"Today": "Today", "Today": "Today",
"Yesterday": "Yesterday", "Yesterday": "Yesterday",
"Error decrypting audio": "Error decrypting audio", "Error decrypting audio": "Error decrypting audio",
"Agree or Disagree": "Agree or Disagree",
"Like or Dislike": "Like or Dislike",
"Reply": "Reply", "Reply": "Reply",
"Edit": "Edit", "Edit": "Edit",
"Options": "Options", "Options": "Options",
@ -926,6 +951,13 @@
"Invalid file%(extra)s": "Invalid file%(extra)s", "Invalid file%(extra)s": "Invalid file%(extra)s",
"Error decrypting image": "Error decrypting image", "Error decrypting image": "Error decrypting image",
"Error decrypting video": "Error decrypting video", "Error decrypting video": "Error decrypting video",
"Agree": "Agree",
"Disagree": "Disagree",
"Happy": "Happy",
"Party Popper": "Party Popper",
"Confused": "Confused",
"Eyes": "Eyes",
"Show all": "Show all",
"<reactors/><reactedWith>reacted with %(shortName)s</reactedWith>": "<reactors/><reactedWith>reacted with %(shortName)s</reactedWith>", "<reactors/><reactedWith>reacted with %(shortName)s</reactedWith>": "<reactors/><reactedWith>reacted with %(shortName)s</reactedWith>",
"%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s changed the avatar for %(roomName)s", "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s changed the avatar for %(roomName)s",
"%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s removed the room avatar.", "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s removed the room avatar.",
@ -936,7 +968,7 @@
"Failed to copy": "Failed to copy", "Failed to copy": "Failed to copy",
"Add an Integration": "Add an Integration", "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?", "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?",
"Edited at %(date)s": "Edited at %(date)s", "Edited at %(date)s. Click to view edits.": "Edited at %(date)s. Click to view edits.",
"edited": "edited", "edited": "edited",
"Removed or unknown message type": "Removed or unknown message type", "Removed or unknown message type": "Removed or unknown message type",
"Message removed by %(userId)s": "Message removed by %(userId)s", "Message removed by %(userId)s": "Message removed by %(userId)s",
@ -1013,7 +1045,6 @@
"Rotate Right": "Rotate Right", "Rotate Right": "Rotate Right",
"Rotate clockwise": "Rotate clockwise", "Rotate clockwise": "Rotate clockwise",
"Download this file": "Download this file", "Download this file": "Download this file",
"Integrations Error": "Integrations Error",
"Manage Integrations": "Manage Integrations", "Manage Integrations": "Manage Integrations",
"%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s", "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
"%(severalUsers)sjoined %(count)s times": { "%(severalUsers)sjoined %(count)s times": {
@ -1112,6 +1143,14 @@
"other": "%(oneUser)schanged their avatar %(count)s times", "other": "%(oneUser)schanged their avatar %(count)s times",
"one": "%(oneUser)schanged their avatar" "one": "%(oneUser)schanged their avatar"
}, },
"%(severalUsers)smade no changes %(count)s times": {
"other": "%(severalUsers)smade no changes %(count)s times",
"one": "%(severalUsers)smade no changes"
},
"%(oneUser)smade no changes %(count)s times": {
"other": "%(oneUser)smade no changes %(count)s times",
"one": "%(oneUser)smade no changes"
},
"collapse": "collapse", "collapse": "collapse",
"expand": "expand", "expand": "expand",
"Edit message": "Edit message", "Edit message": "Edit message",
@ -1182,7 +1221,6 @@
"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.", "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)", "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:", "To continue, please enter your password:": "To continue, please enter your password:",
"password": "password",
"Verify device": "Verify device", "Verify device": "Verify device",
"Use Legacy Verification (for older clients)": "Use Legacy Verification (for older clients)", "Use Legacy Verification (for older clients)": "Use Legacy Verification (for older clients)",
"Verify by comparing a short text string.": "Verify by comparing a short text string.", "Verify by comparing a short text string.": "Verify by comparing a short text string.",
@ -1233,6 +1271,7 @@
"Manually export keys": "Manually export keys", "Manually export keys": "Manually export keys",
"You'll lose access to your encrypted messages": "You'll lose access to your encrypted messages", "You'll lose access to your encrypted messages": "You'll lose access to your encrypted messages",
"Are you sure you want to sign out?": "Are you sure you want to sign out?", "Are you sure you want to sign out?": "Are you sure you want to sign out?",
"Message edits": "Message edits",
"If you run into any bugs or have feedback you'd like to share, please let us know on GitHub.": "If you run into any bugs or have feedback you'd like to share, please let us know on GitHub.", "If you run into any bugs or have feedback you'd like to share, please let us know on GitHub.": "If you run into any bugs or have feedback you'd like to share, please let us know on GitHub.",
"To help avoid duplicate issues, please <existingIssuesLink>view existing issues</existingIssuesLink> first (and add a +1) or <newIssueLink>create a new issue</newIssueLink> if you can't find it.": "To help avoid duplicate issues, please <existingIssuesLink>view existing issues</existingIssuesLink> first (and add a +1) or <newIssueLink>create a new issue</newIssueLink> if you can't find it.", "To help avoid duplicate issues, please <existingIssuesLink>view existing issues</existingIssuesLink> first (and add a +1) or <newIssueLink>create a new issue</newIssueLink> if you can't find it.": "To help avoid duplicate issues, please <existingIssuesLink>view existing issues</existingIssuesLink> first (and add a +1) or <newIssueLink>create a new issue</newIssueLink> if you can't find it.",
"Report bugs & give feedback": "Report bugs & give feedback", "Report bugs & give feedback": "Report bugs & give feedback",
@ -1242,7 +1281,7 @@
"The room upgrade could not be completed": "The room upgrade could not be completed", "The room upgrade could not be completed": "The room upgrade could not be completed",
"Upgrade this room to version %(version)s": "Upgrade this room to version %(version)s", "Upgrade this room to version %(version)s": "Upgrade this room to version %(version)s",
"Upgrade Room Version": "Upgrade Room Version", "Upgrade Room Version": "Upgrade Room Version",
"Upgrading this room requires closing down the current instance of the room and creating a new room it its place. To give room members the best possible experience, we will:": "Upgrading this room requires closing down the current instance of the room and creating a new room it its place. To give room members the best possible experience, we will:", "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:",
"Create a new room with the same name, description and avatar": "Create a new room with the same name, description and avatar", "Create a new room with the same name, description and avatar": "Create a new room with the same name, description and avatar",
"Update any local room aliases to point to the new room": "Update any local room aliases to point to the new room", "Update any local room aliases to point to the new room": "Update any local room aliases to point to the new room",
"Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room", "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room",
@ -1294,6 +1333,7 @@
"Unknown devices": "Unknown devices", "Unknown devices": "Unknown devices",
"Upload files (%(current)s of %(total)s)": "Upload files (%(current)s of %(total)s)", "Upload files (%(current)s of %(total)s)": "Upload files (%(current)s of %(total)s)",
"Upload files": "Upload files", "Upload files": "Upload files",
"Upload all": "Upload all",
"Upload": "Upload", "Upload": "Upload",
"This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.", "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.",
"These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "These files are <b>too large</b> to upload. The file size limit is %(limit)s.", "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "These files are <b>too large</b> to upload. The file size limit is %(limit)s.",
@ -1337,6 +1377,9 @@
"Unable to reject invite": "Unable to reject invite", "Unable to reject invite": "Unable to reject invite",
"You cannot delete this message. (%(code)s)": "You cannot delete this message. (%(code)s)", "You cannot delete this message. (%(code)s)": "You cannot delete this message. (%(code)s)",
"Resend": "Resend", "Resend": "Resend",
"Resend edit": "Resend edit",
"Resend %(unsentCount)s reaction(s)": "Resend %(unsentCount)s reaction(s)",
"Resend removal": "Resend removal",
"Cancel Sending": "Cancel Sending", "Cancel Sending": "Cancel Sending",
"Forward Message": "Forward Message", "Forward Message": "Forward Message",
"Pin Message": "Pin Message", "Pin Message": "Pin Message",
@ -1373,7 +1416,6 @@
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use this app with an existing Matrix account on a different homeserver.": "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use this app with an existing Matrix account on a different homeserver.", "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use this app with an existing Matrix account on a different homeserver.": "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use this app with an existing Matrix account on a different homeserver.",
"You can also set a custom identity server, but you won't be able to invite users by email address, or be invited by email address yourself.": "You can also set a custom identity server, but you won't be able to invite users by email address, or be invited by email address yourself.", "You can also set a custom identity server, but you won't be able to invite users by email address, or be invited by email address yourself.": "You can also set a custom identity server, but you won't be able to invite users by email address, or be invited by email address yourself.",
"To continue, please enter your password.": "To continue, please enter your password.", "To continue, please enter your password.": "To continue, please enter your password.",
"Password:": "Password:",
"Please review and accept all of the homeserver's policies": "Please review and accept all of the homeserver's policies", "Please review and accept all of the homeserver's policies": "Please review and accept all of the homeserver's policies",
"Please review and accept the policies of this homeserver:": "Please review and accept the policies of this homeserver:", "Please review and accept the policies of this homeserver:": "Please review and accept the policies of this homeserver:",
"An email has been sent to %(emailAddress)s": "An email has been sent to %(emailAddress)s", "An email has been sent to %(emailAddress)s": "An email has been sent to %(emailAddress)s",
@ -1384,6 +1426,7 @@
"Code": "Code", "Code": "Code",
"Submit": "Submit", "Submit": "Submit",
"Start authentication": "Start authentication", "Start authentication": "Start authentication",
"Unable to validate homeserver/identity server": "Unable to validate homeserver/identity server",
"Your Modular server": "Your Modular server", "Your Modular server": "Your Modular server",
"Enter the location of your Modular homeserver. It may use your own domain name or be a subdomain of <a>modular.im</a>.": "Enter the location of your Modular homeserver. It may use your own domain name or be a subdomain of <a>modular.im</a>.", "Enter the location of your Modular homeserver. It may use your own domain name or be a subdomain of <a>modular.im</a>.": "Enter the location of your Modular homeserver. It may use your own domain name or be a subdomain of <a>modular.im</a>.",
"Server Name": "Server Name", "Server Name": "Server Name",
@ -1392,12 +1435,11 @@
"The phone number field must not be blank.": "The phone number field must not be blank.", "The phone number field must not be blank.": "The phone number field must not be blank.",
"The password field must not be blank.": "The password field must not be blank.", "The password field must not be blank.": "The password field must not be blank.",
"Email": "Email", "Email": "Email",
"Username on %(hs)s": "Username on %(hs)s",
"Username": "Username", "Username": "Username",
"Phone": "Phone", "Phone": "Phone",
"Not sure of your password? <a>Set a new one</a>": "Not sure of your password? <a>Set a new one</a>", "Not sure of your password? <a>Set a new one</a>": "Not sure of your password? <a>Set a new one</a>",
"Sign in to your Matrix account": "Sign in to your Matrix account",
"Sign in to your Matrix account on %(serverName)s": "Sign in to your Matrix account on %(serverName)s", "Sign in to your Matrix account on %(serverName)s": "Sign in to your Matrix account on %(serverName)s",
"Sign in to your Matrix account on <underlinedServerName />": "Sign in to your Matrix account on <underlinedServerName />",
"Change": "Change", "Change": "Change",
"Sign in with": "Sign in with", "Sign in with": "Sign in with",
"If you don't specify an email address, you won't be able to reset your password. Are you sure?": "If you don't specify an email address, you won't be able to reset your password. Are you sure?", "If you don't specify an email address, you won't be able to reset your password. Are you sure?": "If you don't specify an email address, you won't be able to reset your password. Are you sure?",
@ -1412,14 +1454,14 @@
"Other users can invite you to rooms using your contact details": "Other users can invite you to rooms using your contact details", "Other users can invite you to rooms using your contact details": "Other users can invite you to rooms using your contact details",
"Enter phone number (required on this homeserver)": "Enter phone number (required on this homeserver)", "Enter phone number (required on this homeserver)": "Enter phone number (required on this homeserver)",
"Doesn't look like a valid phone number": "Doesn't look like a valid phone number", "Doesn't look like a valid phone number": "Doesn't look like a valid phone number",
"Use letters, numbers, dashes and underscores only": "Use letters, numbers, dashes and underscores only", "Use lowercase letters, numbers, dashes and underscores only": "Use lowercase letters, numbers, dashes and underscores only",
"Enter username": "Enter username", "Enter username": "Enter username",
"Some characters not allowed": "Some characters not allowed", "Some characters not allowed": "Some characters not allowed",
"Email (optional)": "Email (optional)", "Email (optional)": "Email (optional)",
"Confirm": "Confirm", "Confirm": "Confirm",
"Phone (optional)": "Phone (optional)", "Phone (optional)": "Phone (optional)",
"Create your Matrix account": "Create your Matrix account",
"Create your Matrix account on %(serverName)s": "Create your Matrix account on %(serverName)s", "Create your Matrix account on %(serverName)s": "Create your Matrix account on %(serverName)s",
"Create your Matrix account on <underlinedServerName />": "Create your Matrix account on <underlinedServerName />",
"Use an email address to recover your account.": "Use an email address to recover your account.", "Use an email address to recover your account.": "Use an email address to recover your account.",
"Other users can invite you to rooms using your contact details.": "Other users can invite you to rooms using your contact details.", "Other users can invite you to rooms using your contact details.": "Other users can invite you to rooms using your contact details.",
"Other servers": "Other servers", "Other servers": "Other servers",
@ -1441,8 +1483,6 @@
"You must <a>register</a> to use this functionality": "You must <a>register</a> to use this functionality", "You must <a>register</a> to use this functionality": "You must <a>register</a> to use this functionality",
"You must join the room to see its files": "You must join the room to see its files", "You must join the room to see its files": "You must join the room to see its files",
"There are no visible files in this room": "There are no visible files in this room", "There are no visible files in this room": "There are no visible files in this room",
"Error loading Riot": "Error loading Riot",
"If this is unexpected, please contact your system administrator or technical support representative.": "If this is unexpected, please contact your system administrator or technical support representative.",
"<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 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 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 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",
"Add rooms to the community summary": "Add rooms to the community summary", "Add rooms to the community summary": "Add rooms to the community summary",
"Which rooms would you like to add to this summary?": "Which rooms would you like to add to this summary?", "Which rooms would you like to add to this summary?": "Which rooms would you like to add to this summary?",
@ -1486,7 +1526,6 @@
"This homeserver does not support communities": "This homeserver does not support communities", "This homeserver does not support communities": "This homeserver does not support communities",
"Failed to load %(groupId)s": "Failed to load %(groupId)s", "Failed to load %(groupId)s": "Failed to load %(groupId)s",
"Filter room names": "Filter room names", "Filter room names": "Filter room names",
"Invalid configuration: Cannot supply a default homeserver URL and a default server name": "Invalid configuration: Cannot supply a default homeserver URL and a default server name",
"Failed to reject invitation": "Failed to reject invitation", "Failed to reject invitation": "Failed to reject invitation",
"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.", "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'?", "Are you sure you want to leave the room '%(roomName)s'?": "Are you sure you want to leave the room '%(roomName)s'?",
@ -1500,9 +1539,6 @@
"Review terms and conditions": "Review terms and conditions", "Review terms and conditions": "Review terms and conditions",
"Old cryptography data detected": "Old cryptography data detected", "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.", "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.",
"You are logged in to another account": "You are logged in to another account",
"Thank you for verifying your email! The account you're logged into here (%(sessionUserId)s) appears to be different from the account you've verified an email for (%(verifiedUserId)s). If you would like to log in to %(verifiedUserId2)s, please log out first.": "Thank you for verifying your email! The account you're logged into here (%(sessionUserId)s) appears to be different from the account you've verified an email for (%(verifiedUserId)s). If you would like to log in to %(verifiedUserId2)s, please log out first.",
"Unknown error discovering homeserver": "Unknown error discovering homeserver",
"Logout": "Logout", "Logout": "Logout",
"Your Communities": "Your Communities", "Your Communities": "Your Communities",
"Did you know: you can use communities to filter your Riot.im experience!": "Did you know: you can use communities to filter your Riot.im experience!", "Did you know: you can use communities to filter your Riot.im experience!": "Did you know: you can use communities to filter your Riot.im experience!",
@ -1580,9 +1616,8 @@
"A new password must be entered.": "A new password must be entered.", "A new password must be entered.": "A new password must be entered.",
"New passwords must match each other.": "New passwords must match each other.", "New passwords must match each other.": "New passwords must match each other.",
"Changing your password will reset any end-to-end encryption keys on all of your devices, making encrypted chat history unreadable. Set up Key Backup or export your room keys from another device before resetting your password.": "Changing your password will reset any end-to-end encryption keys on all of your devices, making encrypted chat history unreadable. Set up Key Backup or export your room keys from another device before resetting your password.", "Changing your password will reset any end-to-end encryption keys on all of your devices, making encrypted chat history unreadable. Set up Key Backup or export your room keys from another device before resetting your password.": "Changing your password will reset any end-to-end encryption keys on all of your devices, making encrypted chat history unreadable. Set up Key Backup or export your room keys from another device before resetting your password.",
"Your Matrix account": "Your Matrix account",
"Your Matrix account on %(serverName)s": "Your Matrix account on %(serverName)s", "Your Matrix account on %(serverName)s": "Your Matrix account on %(serverName)s",
"The homeserver URL %(hsUrl)s doesn't seem to be valid URL. Please enter a valid URL including the protocol prefix.": "The homeserver URL %(hsUrl)s doesn't seem to be valid URL. Please enter a valid URL including the protocol prefix.", "Your Matrix account on <underlinedServerName />": "Your Matrix account on <underlinedServerName />",
"A verification email will be sent to your inbox to confirm setting your new password.": "A verification email will be sent to your inbox to confirm setting your new password.", "A verification email will be sent to your inbox to confirm setting your new password.": "A verification email will be sent to your inbox to confirm setting your new password.",
"Send Reset Email": "Send Reset Email", "Send Reset Email": "Send Reset Email",
"Sign in instead": "Sign in instead", "Sign in instead": "Sign in instead",
@ -1606,7 +1641,6 @@
"Please note you are logging into the %(hs)s server, not matrix.org.": "Please note you are logging into the %(hs)s server, not matrix.org.", "Please note you are logging into the %(hs)s server, not matrix.org.": "Please note you are logging into the %(hs)s server, not matrix.org.",
"Failed to perform homeserver discovery": "Failed to perform homeserver discovery", "Failed to perform homeserver discovery": "Failed to perform homeserver discovery",
"The phone number entered looks invalid": "The phone number entered looks invalid", "The phone number entered looks invalid": "The phone number entered looks invalid",
"Unknown failure discovering homeserver": "Unknown failure discovering homeserver",
"This homeserver doesn't offer any login flows which are supported by this client.": "This homeserver doesn't offer any login flows which are supported by this client.", "This homeserver doesn't offer any login flows which are supported by this client.": "This homeserver doesn't offer any login flows which are supported by this client.",
"Error: Problem communicating with the given homeserver.": "Error: Problem communicating with the given homeserver.", "Error: Problem communicating with the given homeserver.": "Error: Problem communicating with the given homeserver.",
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or <a>enable unsafe scripts</a>.": "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or <a>enable unsafe scripts</a>.", "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or <a>enable unsafe scripts</a>.": "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or <a>enable unsafe scripts</a>.",
@ -1619,6 +1653,11 @@
"Registration has been disabled on this homeserver.": "Registration has been disabled on this homeserver.", "Registration has been disabled on this homeserver.": "Registration has been disabled on this homeserver.",
"Unable to query for supported registration methods.": "Unable to query for supported registration methods.", "Unable to query for supported registration methods.": "Unable to query for supported registration methods.",
"This server does not support authentication with a phone number.": "This server does not support authentication with a phone number.", "This server does not support authentication with a phone number.": "This server does not support authentication with a phone number.",
"Your new account (%(newAccountId)s) is registered, but you're already logged into a different account (%(loggedInUserId)s).": "Your new account (%(newAccountId)s) is registered, but you're already logged into a different account (%(loggedInUserId)s).",
"Continue with previous account": "Continue with previous account",
"<a>Log in</a> to your new account.": "<a>Log in</a> to your new account.",
"You can now close this window or <a>log in</a> to your new account.": "You can now close this window or <a>log in</a> to your new account.",
"Registration Successful": "Registration Successful",
"Create your account": "Create your account", "Create your account": "Create your account",
"Commands": "Commands", "Commands": "Commands",
"Results from DuckDuckGo": "Results from DuckDuckGo", "Results from DuckDuckGo": "Results from DuckDuckGo",
@ -1708,6 +1747,12 @@
"Failed to set direct chat tag": "Failed to set direct chat tag", "Failed to set direct chat tag": "Failed to set direct chat tag",
"Failed to remove tag %(tagName)s from room": "Failed to remove tag %(tagName)s from room", "Failed to remove tag %(tagName)s from room": "Failed to remove tag %(tagName)s from room",
"Failed to add tag %(tagName)s to room": "Failed to add tag %(tagName)s to room", "Failed to add tag %(tagName)s to room": "Failed to add tag %(tagName)s to room",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.": "Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.",
"The message from the parser is: %(message)s": "The message from the parser is: %(message)s",
"Invalid JSON": "Invalid JSON",
"Unexpected error preparing the app. See console for details.": "Unexpected error preparing the app. See console for details.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.": "Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.",
"Invalid configuration: no default server specified.": "Invalid configuration: no default server specified.",
"Riot Desktop on %(platformName)s": "Riot Desktop on %(platformName)s", "Riot Desktop on %(platformName)s": "Riot Desktop on %(platformName)s",
"Unknown device": "Unknown device", "Unknown device": "Unknown device",
"%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s on %(osName)s", "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s on %(osName)s",
@ -1718,7 +1763,5 @@
"Create Account": "Create Account", "Create Account": "Create Account",
"Need help?": "Need help?", "Need help?": "Need help?",
"Explore rooms": "Explore rooms", "Explore rooms": "Explore rooms",
"Room Directory": "Room Directory", "Room Directory": "Room Directory"
"Search the room directory": "Search the room directory",
"Get started with some tips from Riot Bot!": "Get started with some tips from Riot Bot!"
} }

@ -901,6 +901,62 @@
"Sends the given message coloured as a rainbow": "Sends the given message colored as a rainbow", "Sends the given message coloured as a rainbow": "Sends the given message colored as a rainbow",
"Sends the given emote coloured as a rainbow": "Sends the given emote colored as a rainbow", "Sends the given emote coloured as a rainbow": "Sends the given emote colored as a rainbow",
"Unrecognised address": "Unrecognized address", "Unrecognised address": "Unrecognized address",
"Whether or not you're logged in (we don't record your username)": "Whether or not you're logged in (we don't record your username)",
"Whether or not you're using the 'breadcrumbs' feature (avatars above the room list)": "Whether or not you're using the 'breadcrumbs' feature (avatars above the room list)",
"A conference call could not be started because the integrations server is not available": "A conference call could not be started because the integrations server is not available",
"Replying With Files": "Replying With Files",
"At this time it is not possible to reply with a file. Would you like to upload this file without replying?": "At this time it is not possible to reply with a file. Would you like to upload this file without replying?",
"The file '%(fileName)s' failed to upload.": "The file '%(fileName)s' failed to upload.",
"The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "The file '%(fileName)s' exceeds this homeserver's size limit for uploads",
"The server does not support the room version specified.": "The server does not support the room version specified.",
"Name or Matrix ID": "Name or Matrix ID",
"Unable to load! Check your network connectivity and try again.": "Unable to load! Check your network connectivity and try again.",
"Email, name or Matrix ID": "Email, name or Matrix ID",
"Failed to invite users to the room:": "Failed to invite users to the room:",
"Upgrades a room to a new version": "Upgrades a room to a new version",
"Room upgrade confirmation": "Room upgrade confirmation",
"Upgrading a room can be destructive and isn't always necessary.": "Upgrading a room can be destructive and isn't always necessary.",
"Room upgrades are usually recommended when a room version is considered <i>unstable</i>. Unstable room versions might have bugs, missing features, or security vulnerabilities.": "Room upgrades are usually recommended when a room version is considered <i>unstable</i>. Unstable room versions might have bugs, missing features, or security vulnerabilities.",
"Room upgrades usually only affect <i>server-side</i> processing of the room. If you're having problems with your Riot client, please file an issue with <issueLink />.": "Room upgrades usually only affect <i>server-side</i> processing of the room. If you're having problems with your Riot client, please file an issue with <issueLink />.",
"<b>Warning</b>: Upgrading a room will <i>not automatically migrate room members to the new version of the room.</i> We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.": "<b>Warning</b>: Upgrading a room will <i>not automatically migrate room members to the new version of the room.</i> We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.",
"Please confirm that you'd like to go forward with upgrading this room from <oldVersion /> to <newVersion />.": "Please confirm that you'd like to go forward with upgrading this room from <oldVersion /> to <newVersion />.",
"Upgrade": "Upgrade",
"Changes your display nickname in the current room only": "Changes your display nickname in the current room only",
"Changes your avatar in this current room only": "Changes your avatar in this current room only",
"Gets or sets the room topic": "Gets or sets the room topic",
"This room has no topic.": "This room has no topic.",
"Unbans user with given ID": "Unbans user with given ID",
"Adds a custom widget by URL to the room": "Adds a custom widget by URL to the room",
"Please supply a https:// or http:// widget URL": "Please supply an https:// or http:// widget URL",
"You cannot modify widgets in this room.": "You cannot modify widgets in this room.",
"%(senderDisplayName)s upgraded this room.": "%(senderDisplayName)s upgraded this room.",
"%(senderDisplayName)s made the room public to whoever knows the link.": "%(senderDisplayName)s made the room public to whoever knows the link.",
"%(senderDisplayName)s made the room invite only.": "%(senderDisplayName)s made the room invite only.",
"%(senderDisplayName)s changed the join rule to %(rule)s": "%(senderDisplayName)s changed the join rule to %(rule)s",
"%(senderDisplayName)s has allowed guests to join the room.": "%(senderDisplayName)s has allowed guests to join the room.",
"%(senderDisplayName)s has prevented guests from joining the room.": "%(senderDisplayName)s has prevented guests from joining the room.",
"%(senderDisplayName)s changed guest access to %(rule)s": "%(senderDisplayName)s changed guest access to %(rule)s",
"%(senderDisplayName)s enabled flair for %(groups)s in this room.": "%(senderDisplayName)s enabled flair for %(groups)s in this room.",
"%(senderDisplayName)s disabled flair for %(groups)s in this room.": "%(senderDisplayName)s disabled flair for %(groups)s in this room.",
"%(senderDisplayName)s enabled flair for %(newGroups)s and disabled flair for %(oldGroups)s in this room.": "%(senderDisplayName)s enabled flair for %(newGroups)s and disabled flair for %(oldGroups)s in this room.",
"%(senderName)s added %(count)s %(addedAddresses)s as addresses for this room.": {
"other": "%(senderName)s added %(addedAddresses)s as addresses for this room.",
"one": "%(senderName)s added %(addedAddresses)s as an address for this room."
},
"%(senderName)s removed %(count)s %(removedAddresses)s as addresses for this room.": {
"other": "%(senderName)s removed %(removedAddresses)s as addresses for this room.",
"one": "%(senderName)s removed %(removedAddresses)s as an address for this room."
},
"%(senderName)s added %(addedAddresses)s and removed %(removedAddresses)s as addresses for this room.": "%(senderName)s added %(addedAddresses)s and removed %(removedAddresses)s as addresses for this room.",
"%(senderName)s set the main address for this room to %(address)s.": "%(senderName)s set the main address for this room to %(address)s.",
"%(senderName)s removed the main address for this room.": "%(senderName)s removed the main address for this room.",
"%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.": "%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.",
"%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s widget modified by %(senderName)s",
"%(displayName)s is typing …": "%(displayName)s is typing …",
"%(names)s and %(count)s others are typing …": {
"other": "%(names)s and %(count)s others are typing …"
},
"Your Riot is misconfigured": "Your Riot is misconfigured",
"%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s on %(osName)s", "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s on %(osName)s",
"Riot Desktop on %(platformName)s": "Riot Desktop on %(platformName)s", "Riot Desktop on %(platformName)s": "Riot Desktop on %(platformName)s",
"Riot is not supported on mobile web. Install the app?": "Riot is not supported on mobile web. Install the app?", "Riot is not supported on mobile web. Install the app?": "Riot is not supported on mobile web. Install the app?",
@ -941,5 +997,11 @@
"Create Account": "Create Account", "Create Account": "Create Account",
"Need help?": "Need help?", "Need help?": "Need help?",
"Explore rooms": "Explore rooms", "Explore rooms": "Explore rooms",
"Room Directory": "Room Directory" "Room Directory": "Room Directory",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.": "Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.",
"The message from the parser is: %(message)s": "The message from the parser is: %(message)s",
"Invalid JSON": "Invalid JSON",
"Unexpected error preparing the app. See console for details.": "Unexpected error preparing the app. See console for details.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.": "Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.",
"Invalid configuration: no default server specified.": "Invalid configuration: no default server specified."
} }

@ -8,9 +8,9 @@
"You cannot place a call with yourself.": "Vi ne povas voki vin mem.", "You cannot place a call with yourself.": "Vi ne povas voki vin mem.",
"Warning!": "Averto!", "Warning!": "Averto!",
"Sign in with CAS": "Saluti per CAS", "Sign in with CAS": "Saluti per CAS",
"Sign in with": "Saluti per", "Sign in with": "Ensaluti per",
"Sign in": "Saluti", "Sign in": "Ensaluti",
"For security, this session has been signed out. Please sign in again.": "Pro sekurecaj kialoj, la seanco finiĝis. Bonvolu resaluti.", "For security, this session has been signed out. Please sign in again.": "Pro sekurecaj kialoj, la seanco finiĝis. Bonvolu reensaluti.",
"Upload Failed": "Alŝuto malsukcesis", "Upload Failed": "Alŝuto malsukcesis",
"Sun": "Dim", "Sun": "Dim",
"Mon": "Lun", "Mon": "Lun",
@ -81,7 +81,7 @@
"Operation failed": "Ago malsukcesis", "Operation failed": "Ago malsukcesis",
"Failed to invite": "Invito malsukcesis", "Failed to invite": "Invito malsukcesis",
"Failed to invite the following users to the %(roomName)s room:": "Malsukcesis inviti la jenajn uzantojn al la ĉambro %(roomName)s:", "Failed to invite the following users to the %(roomName)s room:": "Malsukcesis inviti la jenajn uzantojn al la ĉambro %(roomName)s:",
"You need to be logged in.": "Vi devas saluti.", "You need to be logged in.": "Vi devas esti ensalutinta.",
"You need to be able to invite users to do that.": "Vi bezonas permeson inviti uzantojn por tio.", "You need to be able to invite users to do that.": "Vi bezonas permeson inviti uzantojn por tio.",
"Unable to create widget.": "Fenestraĵo ne kreeblas.", "Unable to create widget.": "Fenestraĵo ne kreeblas.",
"Failed to send request.": "Malsukcesis sendi peton.", "Failed to send request.": "Malsukcesis sendi peton.",
@ -103,7 +103,7 @@
"Unknown (user, device) pair:": "Nekonata duopo (uzanto, aparato):", "Unknown (user, device) pair:": "Nekonata duopo (uzanto, aparato):",
"Device already verified!": "Aparato jam kontroliĝis!", "Device already verified!": "Aparato jam kontroliĝis!",
"WARNING: Device already verified, but keys do NOT MATCH!": "AVERTO: Aparato jam kontroliĝis, sed la ŝlosiloj NE KONGRUAS!", "WARNING: Device already verified, but keys do NOT MATCH!": "AVERTO: Aparato jam kontroliĝis, sed la ŝlosiloj NE KONGRUAS!",
"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!": "AVERTO: KONTROLO DE ŜLOSILO MALSUKCESIS! Subskriba ŝlosilo por %(userId)s kaj aparato%(deviceId)s estas \"%(fprint)s\", kiu ne kongruas kun la donita ŝlosilo \"%(fingerprint)s\". Eble do via komuniko estas subaŭskultata!", "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!": "AVERTO: KONTROLO DE ŜLOSILO MALSUKCESIS! Subskriba ŝlosilo por %(userId)s kaj aparato%(deviceId)s estas « %(fprint)s», kiu ne kongruas kun la donita ŝlosilo « %(fingerprint)s». Eble do via komuniko estas subaŭskultata!",
"Verified key": "Kontrolita ŝlosilo", "Verified key": "Kontrolita ŝlosilo",
"The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "La donita subskriba ŝlosilo kongruas kun la ŝlosilo ricevita de %(userId)s por ĝia aparato %(deviceId)s. Aparato markita kiel kontrolita.", "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "La donita subskriba ŝlosilo kongruas kun la ŝlosilo ricevita de %(userId)s por ĝia aparato %(deviceId)s. Aparato markita kiel kontrolita.",
"Unrecognised command:": "Nerekonita komando:", "Unrecognised command:": "Nerekonita komando:",
@ -126,7 +126,7 @@
"%(senderName)s unbanned %(targetName)s.": "%(senderName)s malbaris uzanton %(targetName)s.", "%(senderName)s unbanned %(targetName)s.": "%(senderName)s malbaris uzanton %(targetName)s.",
"%(senderName)s kicked %(targetName)s.": "%(senderName)s forpelis uzanton %(targetName)s.", "%(senderName)s kicked %(targetName)s.": "%(senderName)s forpelis uzanton %(targetName)s.",
"%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s nuligis inviton por %(targetName)s.", "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s nuligis inviton por %(targetName)s.",
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s ŝanĝis la temon al \"%(topic)s\".", "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s ŝanĝis la temon al « %(topic)s».",
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s forigis nomon de la ĉambro.", "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s forigis nomon de la ĉambro.",
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s ŝanĝis nomon de la ĉambro al %(roomName)s.", "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s ŝanĝis nomon de la ĉambro al %(roomName)s.",
"%(senderDisplayName)s sent an image.": "%(senderDisplayName)s sendis bildon.", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s sendis bildon.",
@ -473,13 +473,13 @@
"URL previews are enabled by default for participants in this room.": "Antaŭrigardoj de URL-oj estas implicite ŝaltitaj por anoj de tiu ĉi ĉambro.", "URL previews are enabled by default for participants in this room.": "Antaŭrigardoj de URL-oj estas implicite ŝaltitaj por anoj de tiu ĉi ĉambro.",
"URL previews are disabled by default for participants in this room.": "Antaŭrigardoj de URL-oj estas implicite malŝaltitaj por anoj de tiu ĉi ĉambro.", "URL previews are disabled by default for participants in this room.": "Antaŭrigardoj de URL-oj estas implicite malŝaltitaj por anoj de tiu ĉi ĉambro.",
"URL Previews": "Antaŭrigardoj al retpaĝoj", "URL Previews": "Antaŭrigardoj al retpaĝoj",
"Error decrypting audio": "Eraro malĉifrante sonon", "Error decrypting audio": "Malĉifro de sono eraris",
"Error decrypting attachment": "Eraro dum malĉifrante de aldonaĵo", "Error decrypting attachment": "Malĉifro de aldonaĵo eraris",
"Decrypt %(text)s": "Malĉifri %(text)s", "Decrypt %(text)s": "Malĉifri %(text)s",
"Download %(text)s": "Elŝuti %(text)s", "Download %(text)s": "Elŝuti %(text)s",
"Invalid file%(extra)s": "Malvalida dosiero%(extra)s", "Invalid file%(extra)s": "Malvalida dosiero%(extra)s",
"Error decrypting image": "Eraro malĉifrante bildon", "Error decrypting image": "Malĉifro de bildo eraris",
"Error decrypting video": "Eraro malĉifrante videon", "Error decrypting video": "Malĉifro de filmo eraris",
"%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s forigis la ĉambran profilbildon.", "%(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/>", "%(senderDisplayName)s changed the room avatar to <img/>": "%(senderDisplayName)s agordis la ĉambran profilbildon al <img/>",
"Copied!": "Kopiita!", "Copied!": "Kopiita!",
@ -667,11 +667,11 @@
"Custom of %(powerLevel)s": "Propra nivelo %(powerLevel)s", "Custom of %(powerLevel)s": "Propra nivelo %(powerLevel)s",
"Custom level": "Propra nivelo", "Custom level": "Propra nivelo",
"Room directory": "Ĉambra dosierujo", "Room directory": "Ĉambra dosierujo",
"Username not available": "Salutnomo ne disponeblas", "Username not available": "Uzantnomo ne disponeblas",
"Username invalid: %(errMessage)s": "Salutnomo ne validas: %(errMessage)s", "Username invalid: %(errMessage)s": "Uzantnomo ne validas: %(errMessage)s",
"Username available": "Salutnomo disponeblas", "Username available": "Uzantnomo disponeblas",
"To get started, please pick a username!": "Por komenci, bonvolu elekti salutnomon!", "To get started, please pick a username!": "Por komenci, bonvolu elekti uzantnomon!",
"Incorrect username and/or password.": "Malĝusta salutnomo kaj/aŭ pasvorto.", "Incorrect username and/or password.": "Malĝusta uzantnomo kaj/aŭ pasvorto.",
"User names may only contain letters, numbers, dots, hyphens and underscores.": "Salutnomoj enhavu nur literojn, numerojn, punktojn, streketojn, kaj substrekojn.", "User names may only contain letters, numbers, dots, hyphens and underscores.": "Salutnomoj enhavu nur literojn, numerojn, punktojn, streketojn, kaj substrekojn.",
"You need to enter a user name.": "Vi devas enigi salutnomon.", "You need to enter a user name.": "Vi devas enigi salutnomon.",
"Start chat": "Komenci babilon", "Start chat": "Komenci babilon",
@ -716,7 +716,7 @@
"In future this verification process will be more sophisticated.": "Ni planas plifaciligi la kontrolan procedon estontece.", "In future this verification process will be more sophisticated.": "Ni planas plifaciligi la kontrolan procedon estontece.",
"Verify device": "Kontroli aparaton", "Verify device": "Kontroli aparaton",
"I verify that the keys match": "Mi kontrolas, ke la ŝlosiloj kongruas", "I verify that the keys match": "Mi kontrolas, ke la ŝlosiloj kongruas",
"An error has occurred.": "Eraro okazis.", "An error has occurred.": "Okazis eraro.",
"OK": "Bone", "OK": "Bone",
"You added a new device '%(displayName)s', which is requesting encryption keys.": "Vi aldonis novan aparaton “%(displayName)s”, kiu petas ĉifrajn ŝlosilojn.", "You added a new device '%(displayName)s', which is requesting encryption keys.": "Vi aldonis novan aparaton “%(displayName)s”, kiu petas ĉifrajn ŝlosilojn.",
"Your unverified device '%(displayName)s' is requesting encryption keys.": "Via nekontrolita aparato '%(displayName)s' petas ĉifrajn ŝlosilojn.", "Your unverified device '%(displayName)s' is requesting encryption keys.": "Via nekontrolita aparato '%(displayName)s' petas ĉifrajn ŝlosilojn.",
@ -739,11 +739,11 @@
"This will be your account name on the <span></span> homeserver, or you can pick a <a>different server</a>.": "Tio ĉi estos la nomo de via konto sur la hejmservilo <span></span>, aŭ vi povas elekti <a>alian servilon</a>.", "This will be your account name on the <span></span> homeserver, or you can pick a <a>different server</a>.": "Tio ĉi estos la nomo de via konto sur la hejmservilo <span></span>, aŭ vi povas elekti <a>alian servilon</a>.",
"Blacklist": "Malpermesi legadon de ĉifritaj mesaĝoj", "Blacklist": "Malpermesi legadon de ĉifritaj mesaĝoj",
"Unverify": "Malkontroli", "Unverify": "Malkontroli",
"If you already have a Matrix account you can <a>log in</a> instead.": "Se vi jam havas konton ĉe Matrix, vi povas <a>saluti</a> anstataŭe.", "If you already have a Matrix account you can <a>log in</a> instead.": "Se vi jam havas Matrix-konton, vi povas <a>ensaluti</a> anstataŭe.",
"You are currently blacklisting unverified devices; to send messages to these devices you must verify them.": "Vi nun malpermesas legadon de ĉifritaj mesaĝoj al nekontrolitaj aparatoj; por sendi mesaĝojn al tiuj, vi devas ilin kontroli.", "You are currently blacklisting unverified devices; to send messages to these devices you must verify them.": "Vi nun malpermesas legadon de ĉifritaj mesaĝoj al nekontrolitaj aparatoj; por sendi mesaĝojn al tiuj, vi devas ilin kontroli.",
"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.": "Ni rekomendas al vi bone kontroli ĉiun aparaton por certigi, ke ĝi apartenas al la verŝajna posedanto, sed vi povas resendi la mesaĝon sen kontrolo, laŭprefere.", "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.": "Ni rekomendas al vi bone kontroli ĉiun aparaton por certigi, ke ĝi apartenas al la verŝajna posedanto, sed vi povas resendi la mesaĝon sen kontrolo, laŭprefere.",
"Room contains unknown devices": "Ĉambro enhavas nekonatajn aparatojn", "Room contains unknown devices": "Ĉambro enhavas nekonatajn aparatojn",
"\"%(RoomName)s\" contains devices that you haven't seen before.": "\"%(RoomName)s\" enhavas aparatojn, kiujn vi neniam vidis antaŭe.", "\"%(RoomName)s\" contains devices that you haven't seen before.": "« %(RoomName)s» enhavas aparatojn, kiujn vi neniam vidis antaŭe.",
"Unknown devices": "Nekonataj aparatoj", "Unknown devices": "Nekonataj aparatoj",
"Private Chat": "Privata babilo", "Private Chat": "Privata babilo",
"Public Chat": "Publika babilo", "Public Chat": "Publika babilo",
@ -757,7 +757,7 @@
"You must <a>register</a> to use this functionality": "Vi devas <a>registriĝî</a> por uzi tiun ĉi funkcion", "You must <a>register</a> to use this functionality": "Vi devas <a>registriĝî</a> por uzi tiun ĉi funkcion",
"You must join the room to see its files": "Vi devas aliĝi al la ĉambro por vidi tie dosierojn", "You must join the room to see its files": "Vi devas aliĝi al la ĉambro por vidi tie dosierojn",
"There are no visible files in this room": "En ĉi tiu ĉambro estas neniaj videblaj dosieroj", "There are no visible files in this room": "En ĉi tiu ĉambro estas neniaj videblaj dosieroj",
"<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 por la paĝo de via komunumo</h1>\n<p>\n Uzu la longan priskribon por enkonduki novajn komunumanojn, aŭ disdoni iujn\n gravajn <a href=\"ligo\">ligilojn</a>\n</p>\n<p>\n Vi povas eĉ uzi etikedojn 'img'\n</p>\n", "<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 por la paĝo de via komunumo</h1>\n<p>\n Uzu la longan priskribon por enkonduki novajn komunumanojn, aŭ disdoni iujn\n gravajn <a href=\"ligo\">ligilojn</a>\n</p>\n<p>\n Vi povas eĉ uzi etikedojn «img»\n</p>\n",
"Add rooms to the community summary": "Aldoni ĉambrojn al la komunuma superrigardo", "Add rooms to the community summary": "Aldoni ĉambrojn al la komunuma superrigardo",
"Which rooms would you like to add to this summary?": "Kiujn ĉambrojn vi volas aldoni al ĉi tiu superrigardo?", "Which rooms would you like to add to this summary?": "Kiujn ĉambrojn vi volas aldoni al ĉi tiu superrigardo?",
"Add to summary": "Aldoni al superrigardo", "Add to summary": "Aldoni al superrigardo",
@ -795,12 +795,12 @@
"Failed to reject invitation": "Malsukcesis rifuzi la inviton", "Failed to reject invitation": "Malsukcesis rifuzi la inviton",
"Are you sure you want to leave the room '%(roomName)s'?": "Ĉu vi certe volas forlasi la ĉambron '%(roomName)s'?", "Are you sure you want to leave the room '%(roomName)s'?": "Ĉu vi certe volas forlasi la ĉambron '%(roomName)s'?",
"Failed to leave room": "Malsukcesis forlasi la ĉambron", "Failed to leave room": "Malsukcesis forlasi la ĉambron",
"Signed Out": "Adiaŭinta", "Signed Out": "Elsalutinta",
"Old cryptography data detected": "Malnovaj kriptografiaj datumoj troviĝis", "Old cryptography data detected": "Malnovaj kriptografiaj datumoj troviĝis",
"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.": "Datumoj el malnova versio de Riot troviĝis. Ĉi tio malfunkciigos ĝiscelan ĉifradon en la malnova versio. Ĝiscele ĉifritaj mesaĝoj interŝanĝitaj freŝtempe per la malnova versio eble ne malĉifreblos. Tio povas kaŭzi malsukceson ankaŭ al mesaĝoj interŝanĝitaj kun tiu ĉi versio. Se vin trafos problemoj, adiaŭu kaj resalutu. Por reteni mesaĝan historion, elportu kaj reenportu viajn ŝlosilojn.", "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.": "Datumoj el malnova versio de Riot troviĝis. Ĉi tio malfunkciigos ĝiscelan ĉifradon en la malnova versio. Ĝiscele ĉifritaj mesaĝoj interŝanĝitaj freŝtempe per la malnova versio eble ne malĉifreblos. Tio povas kaŭzi malsukceson ankaŭ al mesaĝoj interŝanĝitaj kun tiu ĉi versio. Se vin trafos problemoj, elsalutu kaj reensalutu. Por reteni mesaĝan historion, elportu kaj reenportu viajn ŝlosilojn.",
"Logout": "Adiaŭi", "Logout": "Elsaluti",
"Your Communities": "Viaj komunumoj", "Your Communities": "Viaj komunumoj",
"Error whilst fetching joined communities": "Okazis eraro dum venigado de viaj komunumoj", "Error whilst fetching joined communities": "Akirado de viaj komunumoj eraris",
"Create a new community": "Krei novan komunumon", "Create a new community": "Krei novan komunumon",
"Create a community to group together users and rooms! Build a custom homepage to mark out your space in the Matrix universe.": "Kreu komunumon por kunigi uzantojn kaj ĉambrojn! Fari propran hejmpaĝon por montri vian spacon en la universo de Matrix.", "Create a community to group together users and rooms! Build a custom homepage to mark out your space in the Matrix universe.": "Kreu komunumon por kunigi uzantojn kaj ĉambrojn! Fari propran hejmpaĝon por montri vian spacon en la universo de Matrix.",
"You have no visible notifications": "Neniuj videblaj sciigoj", "You have no visible notifications": "Neniuj videblaj sciigoj",
@ -843,10 +843,10 @@
"Status.im theme": "Temo de status.im", "Status.im theme": "Temo de status.im",
"Can't load user settings": "Agordoj de uzanto ne enlegeblas", "Can't load user settings": "Agordoj de uzanto ne enlegeblas",
"Server may be unavailable or overloaded": "Servilo eble estas neatingebla aŭ troŝarĝita", "Server may be unavailable or overloaded": "Servilo eble estas neatingebla aŭ troŝarĝita",
"Sign out": "Adiaŭi", "Sign out": "Elsaluti",
"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.": "Pro sekureco, adiaŭo forigos ĉiujn ĝiscele ĉifrajn ŝlosilojn de tiu ĉi foliumilo. Se vi volas malĉifri vian babilan historion el estontaj seancoj de Riot, bonvolu elporti kaj bone reteni viajn ĉambrojn ŝlosilojn.", "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.": "Pro sekureco, adiaŭo forigos ĉiujn ĝiscele ĉifrajn ŝlosilojn de tiu ĉi foliumilo. Se vi volas malĉifri vian babilan historion el estontaj seancoj de Riot, bonvolu elporti kaj bone reteni viajn ĉambrojn ŝlosilojn.",
"Success": "Sukceso", "Success": "Sukceso",
"Your password was successfully changed. You will not receive push notifications on other devices until you log back in to them": "Via pasvorto sukcese ŝanĝiĝis. Vi ne ricevos puŝatentigojn en aliaj aparatoj ĝis vi resalutos ilin", "Your password was successfully changed. You will not receive push notifications on other devices until you log back in to them": "Via pasvorto sukcese ŝanĝiĝis. Vi ne ricevos puŝatentigojn je aliaj aparatoj ĝis tiam, kiam vi reensalutas per ili",
"Remove Contact Information?": "Ĉu forigi kontaktajn informojn?", "Remove Contact Information?": "Ĉu forigi kontaktajn informojn?",
"Remove %(threePid)s?": "Ĉu forigi %(threePid)s?", "Remove %(threePid)s?": "Ĉu forigi %(threePid)s?",
"Unable to remove contact information": "Kontaktaj informoj ne forigeblas", "Unable to remove contact information": "Kontaktaj informoj ne forigeblas",
@ -873,7 +873,7 @@
"Reject all %(invitedRooms)s invites": "Rifuzi ĉiujn %(invitedRooms)s invitojn", "Reject all %(invitedRooms)s invites": "Rifuzi ĉiujn %(invitedRooms)s invitojn",
"Bulk Options": "Amasaj agordoj", "Bulk Options": "Amasaj agordoj",
"Desktop specific": "Specialaj al labortablo", "Desktop specific": "Specialaj al labortablo",
"Start automatically after system login": "Aŭtomate ruli post operaciuma saluto", "Start automatically after system login": "Aŭtomate ruli post operaciuma ensaluto",
"No media permissions": "Neniuj permesoj pri aŭdvidaĵoj", "No media permissions": "Neniuj permesoj pri aŭdvidaĵoj",
"You may need to manually permit Riot to access your microphone/webcam": "Eble vi devos permane permesi al Riot atingon de viaj mikrofono/kamerao", "You may need to manually permit Riot to access your microphone/webcam": "Eble vi devos permane permesi al Riot atingon de viaj mikrofono/kamerao",
"Missing Media Permissions, click here to request.": "Mankas permesoj pri aŭdvidaĵoj; klaku ĉi tie por peti ilin.", "Missing Media Permissions, click here to request.": "Mankas permesoj pri aŭdvidaĵoj; klaku ĉi tie por peti ilin.",
@ -907,17 +907,17 @@
"I have verified my email address": "Mi kontrolis mian retpoŝtadreson", "I have verified my email address": "Mi kontrolis mian retpoŝtadreson",
"Your password has been reset": "Via pasvorto restariĝis", "Your password has been reset": "Via pasvorto restariĝis",
"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": "Vi aŭtomate adiaŭis ĉiujn aparatojn kaj ne ricevos plu puŝsciigojn. Por reŝalti sciigojn, saluti denove per ĉiu aparato", "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": "Vi aŭtomate adiaŭis ĉiujn aparatojn kaj ne ricevos plu puŝsciigojn. Por reŝalti sciigojn, saluti denove per ĉiu aparato",
"Return to login screen": "Reiri al saluta paĝo", "Return to login screen": "Reiri al ensaluta paĝo",
"To reset your password, enter the email address linked to your account": "Por restarigi vian pasvorton, enigu la retpoŝtadreson ligitan al via konto", "To reset your password, enter the email address linked to your account": "Por restarigi vian pasvorton, enigu la retpoŝtadreson ligitan al via konto",
"New password": "Nova pasvorto", "New password": "Nova pasvorto",
"Confirm your new password": "Konfirmu vian novan pasvorton", "Confirm your new password": "Konfirmu vian novan pasvorton",
"Send Reset Email": "Sendi restarigan retleteron", "Send Reset Email": "Sendi restarigan retleteron",
"Create an account": "Krei konton", "Create an account": "Krei konton",
"This Home Server does not support login using email address.": "Tiu ĉi hejma servilo ne subtenas saluton per retpoŝtadreso.", "This Home Server does not support login using email address.": "Tiu ĉi hejma servilo ne subtenas saluton per retpoŝtadreso.",
"Please note you are logging into the %(hs)s server, not matrix.org.": "Sciu, ke vi salutas la servilon %(hs)s, ne la servilon matrix.org.", "Please note you are logging into the %(hs)s server, not matrix.org.": "Rimarku ke vi ensalutas al la servilo %(hs)s, ne matrix.org.",
"Guest access is disabled on this Home Server.": "Gasta atingo estas malŝaltita en tiu ĉi hejma servilo.", "Guest access is disabled on this Home Server.": "Gasta atingo estas malŝaltita en tiu ĉi hejma servilo.",
"The phone number entered looks invalid": "Tiu ĉi telefona numero ŝajnas malvalida", "The phone number entered looks invalid": "Tiu ĉi telefona numero ŝajnas malvalida",
"This homeserver doesn't offer any login flows which are supported by this client.": "Tiu ĉi hejmservilo ne proponas salutajn fluojn subtenatajn de tiu ĉi kliento.", "This homeserver doesn't offer any login flows which are supported by this client.": "Tiu ĉi hejmservilo ne proponas ensalutajn fluojn subtenatajn de tiu ĉi kliento.",
"Error: Problem communicating with the given homeserver.": "Eraro: Estas problemo en komunikado kun la hejmservilo.", "Error: Problem communicating with the given homeserver.": "Eraro: Estas problemo en komunikado kun la hejmservilo.",
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or <a>enable unsafe scripts</a>.": "Hejmservilo ne alkonekteblas per HTTP kun HTTPS URL en via adresbreto. Aŭ uzu HTTPS aŭ <a>ŝaltu malsekurajn skriptojn</a>.", "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or <a>enable unsafe scripts</a>.": "Hejmservilo ne alkonekteblas per HTTP kun HTTPS URL en via adresbreto. Aŭ uzu HTTPS aŭ <a>ŝaltu malsekurajn skriptojn</a>.",
"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.": "Ne eblas konekti al hejmservilo bonvolu kontroli vian konekton, certigi ke <a>la SSL-atestilo de via hejmservilo</a> estas fidata, kaj ke neniu foliumila kromprogramo baras petojn.", "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.": "Ne eblas konekti al hejmservilo bonvolu kontroli vian konekton, certigi ke <a>la SSL-atestilo de via hejmservilo</a> estas fidata, kaj ke neniu foliumila kromprogramo baras petojn.",
@ -966,7 +966,7 @@
"unencrypted": "neĉifritaj", "unencrypted": "neĉifritaj",
"Decryption error": "Malĉifra eraro", "Decryption error": "Malĉifra eraro",
"Session ID": "Seanca identigilo", "Session ID": "Seanca identigilo",
"End-to-end encryption information": "Informoj pri ĝiscela ĉifrado", "End-to-end encryption information": "Informoj pri tutvoja ĉifrado",
"Event information": "Informoj pri okazaĵo", "Event information": "Informoj pri okazaĵo",
"Sender device information": "Informoj pri aparato de sendinto", "Sender device information": "Informoj pri aparato de sendinto",
"Passphrases must match": "Pasfrazoj devas kongrui", "Passphrases must match": "Pasfrazoj devas kongrui",
@ -1056,7 +1056,7 @@
"<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "Ankaŭ <safariLink>Safario</safariLink> kaj <operaLink>Opero</operaLink> funkcias.", "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "Ankaŭ <safariLink>Safario</safariLink> kaj <operaLink>Opero</operaLink> funkcias.",
"Please set a password!": "Bonvolu agordi pasvorton!", "Please set a password!": "Bonvolu agordi pasvorton!",
"You have successfully set a password!": "Vi sukcese agordis pasvorton!", "You have successfully set a password!": "Vi sukcese agordis pasvorton!",
"An error occurred whilst saving your email notification preferences.": "Eraro okazis dum konservado de agordoj pri retpoŝtaj sciigoj.", "An error occurred whilst saving your email notification preferences.": "Konservo de agordoj pri retpoŝtaj sciigoj eraris.",
"Explore Room State": "Esplori staton de ĉambro", "Explore Room State": "Esplori staton de ĉambro",
"Source URL": "Fonta URL", "Source URL": "Fonta URL",
"Messages sent by bot": "Mesaĝoj senditaj per roboto", "Messages sent by bot": "Mesaĝoj senditaj per roboto",
@ -1067,13 +1067,13 @@
"Failed to get protocol list from Home Server": "Malsukcesis akiri liston de protokoloj el la hejmservilo", "Failed to get protocol list from Home Server": "Malsukcesis akiri liston de protokoloj el la hejmservilo",
"Collecting app version information": "Kolektanta informon pri versio de la aplikaĵo", "Collecting app version information": "Kolektanta informon pri versio de la aplikaĵo",
"Delete the room alias %(alias)s and remove %(name)s from the directory?": "Ĉu forigi la ĉambran kromnomon %(alias)s kaj forigi %(name)s de la ujo?", "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Ĉu forigi la ĉambran kromnomon %(alias)s kaj forigi %(name)s de la ujo?",
"This will allow you to return to your account after signing out, and sign in on other devices.": "Tio ĉi permesos al vi reveni al via konto post adiaŭo, kaj saluti kun alia aparato.", "This will allow you to return to your account after signing out, and sign in on other devices.": "Ĉi tio permesos al vi reveni al via konto post elsaluto, kaj ensaluti kun alia aparato.",
"Enable notifications for this account": "Ŝalti sciigojn por tiu ĉi konto", "Enable notifications for this account": "Ŝalti sciigojn por tiu ĉi konto",
"Directory": "Dosierujo", "Directory": "Dosierujo",
"Invite to this community": "Inviti al tiu ĉi komunumo", "Invite to this community": "Inviti al tiu ĉi komunumo",
"Failed to get public room list": "Malsukcesis akiri liston de publikaj ĉambroj", "Failed to get public room list": "Malsukcesis akiri liston de publikaj ĉambroj",
"Messages containing <span>keywords</span>": "Mesaĝoj enhavantaj <span>ŝlosilovortojn</span>", "Messages containing <span>keywords</span>": "Mesaĝoj enhavantaj <span>ŝlosilovortojn</span>",
"Error saving email notification preferences": "Eraro konservante agordojn pri retpoŝtaj sciigoj", "Error saving email notification preferences": "Konservo de preferoj pri retpoŝtaj sciigoj eraris",
"Tuesday": "Mardo", "Tuesday": "Mardo",
"Enter keywords separated by a comma:": "Entajpu ŝlosilvortojn apartigitajn per komoj:", "Enter keywords separated by a comma:": "Entajpu ŝlosilvortojn apartigitajn per komoj:",
"Search…": "Serĉi…", "Search…": "Serĉi…",
@ -1132,7 +1132,7 @@
"Uploaded on %(date)s by %(user)s": "Alŝutita je %(date)s de %(user)s", "Uploaded on %(date)s by %(user)s": "Alŝutita je %(date)s de %(user)s",
"Messages in group chats": "Mesaĝoj en grupaj babiloj", "Messages in group chats": "Mesaĝoj en grupaj babiloj",
"Yesterday": "Hieraŭ", "Yesterday": "Hieraŭ",
"Error encountered (%(errorDetail)s).": "Eraro okazis (%(errorDetail)s).", "Error encountered (%(errorDetail)s).": "Okazis eraro (%(errorDetail)s).",
"Login": "Saluti", "Login": "Saluti",
"Low Priority": "Malalta prioritato", "Low Priority": "Malalta prioritato",
"Unable to fetch notification target list": "Malsukcesis akiri la liston de celoj por sciigoj", "Unable to fetch notification target list": "Malsukcesis akiri la liston de celoj por sciigoj",
@ -1142,7 +1142,7 @@
"Riot does not know how to join a room on this network": "Riot ne scias aliĝi al ĉambroj en tiu ĉi reto", "Riot does not know how to join a room on this network": "Riot ne scias aliĝi al ĉambroj en tiu ĉi reto",
"Mentions only": "Nur mencioj", "Mentions only": "Nur mencioj",
"Failed to remove tag %(tagName)s from room": "Malsukcesis forigi etikedon %(tagName)s el la ĉambro", "Failed to remove tag %(tagName)s from room": "Malsukcesis forigi etikedon %(tagName)s el la ĉambro",
"You can now return to your account after signing out, and sign in on other devices.": "Vi nun rajtas reveni al via konto post adiaŭo, kaj saluti per ĝi kun aliaj aparatoj.", "You can now return to your account after signing out, and sign in on other devices.": "Vi nun rajtas reveni al via konto post elsaluto, kaj ensaluti per ĝi kun aliaj aparatoj.",
"Enable desktop notifications": "Ŝalti labortablajn sciigojn", "Enable desktop notifications": "Ŝalti labortablajn sciigojn",
"Enable email notifications": "Ŝalti retpoŝtajn sciigojn", "Enable email notifications": "Ŝalti retpoŝtajn sciigojn",
"Event Type": "Tipo de okazo", "Event Type": "Tipo de okazo",
@ -1159,7 +1159,7 @@
"There are advanced notifications which are not shown here": "Ekzistas specialaj sciigoj, kiuj ne montriĝas ĉi tie", "There are advanced notifications which are not shown here": "Ekzistas specialaj sciigoj, kiuj ne montriĝas ĉi tie",
"Logs sent": "Protokolo sendiĝis", "Logs sent": "Protokolo sendiĝis",
"GitHub issue link:": "Ligilo al raporto ĉ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.", "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 uzantnomon, la identigilojn aŭ nomojn de la ĉambroj aŭ grupoj kiujn vi vizitis, kaj la uzantnomojn de aliaj uzantoj. Ili ne enhavas mesaĝojn.",
"Failed to send logs: ": "Malsukcesis sendi protokolon: ", "Failed to send logs: ": "Malsukcesis sendi protokolon: ",
"Notes:": "Rimarkoj:", "Notes:": "Rimarkoj:",
"Preparing to send logs": "Pretiganta sendon de protokolo", "Preparing to send logs": "Pretiganta sendon de protokolo",
@ -1216,9 +1216,9 @@
"Reversed words aren't much harder to guess": "Renversitaj vortoj ne estas multe pli malfacile konjekteblaj", "Reversed words aren't much harder to guess": "Renversitaj vortoj ne estas multe pli malfacile konjekteblaj",
"Predictable substitutions like '@' instead of 'a' don't help very much": "Facile diveneblaj anstataŭigoj, kiel '@' anstataŭ 'a', ne helpas multe", "Predictable substitutions like '@' instead of 'a' don't help very much": "Facile diveneblaj anstataŭigoj, kiel '@' anstataŭ 'a', ne helpas multe",
"Add another word or two. Uncommon words are better.": "Aldonu alian vorton aŭ du. Maloftaj vortoj pli bonas.", "Add another word or two. Uncommon words are better.": "Aldonu alian vorton aŭ du. Maloftaj vortoj pli bonas.",
"Repeats like \"aaa\" are easy to guess": "Ripetoj kiel \"aaa\" estas facile diveneblaj", "Repeats like \"aaa\" are easy to guess": "Ripetoj kiel «aaa» estas facile diveneblaj",
"Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Ripetoj kiel \"abcabcabc\" estas apenaŭ pli bonaj ol nur \"abc\"", "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Ripetoj kiel «abcabcabc» estas apenaŭ pli bonaj ol nur «abc»",
"Sequences like abc or 6543 are easy to guess": "Sinsekvoj kiel \"abc\" aŭ \"6543\" estas facile diveneblaj", "Sequences like abc or 6543 are easy to guess": "Sinsekvoj kiel «abc» aŭ «6543» estas facile diveneblaj",
"Recent years are easy to guess": "Freŝdataj jaroj estas facile diveneblaj", "Recent years are easy to guess": "Freŝdataj jaroj estas facile diveneblaj",
"Dates are often easy to guess": "Datoj estas ofte facile diveneblaj", "Dates are often easy to guess": "Datoj estas ofte facile diveneblaj",
"This is a top-10 common password": "Ĉi tiu pasvorto estas inter la 10 plej oftaj", "This is a top-10 common password": "Ĉi tiu pasvorto estas inter la 10 plej oftaj",
@ -1228,7 +1228,7 @@
"A word by itself is easy to guess": "Memstara vorto estas facile divenebla", "A word by itself is easy to guess": "Memstara vorto estas facile divenebla",
"Names and surnames by themselves are easy to guess": "Ankaŭ nomoj familiaj kaj individiuaj estas memstare facile diveneblaj", "Names and surnames by themselves are easy to guess": "Ankaŭ nomoj familiaj kaj individiuaj estas memstare facile diveneblaj",
"Common names and surnames are easy to guess": "Oftaj nomoj familiaj kaj individuaj estas facile diveneblaj", "Common names and surnames are easy to guess": "Oftaj nomoj familiaj kaj individuaj estas facile diveneblaj",
"There was an error joining the room": "Okazis eraro dum aliĝo al la ĉambro", "There was an error joining the room": "Aliĝo al la ĉambro eraris",
"Sorry, your homeserver is too old to participate in this room.": "Pardonon, via hejmservilo estas tro malnova por partoprenado en la ĉambro.", "Sorry, your homeserver is too old to participate in this room.": "Pardonon, via hejmservilo estas tro malnova por partoprenado en la ĉambro.",
"Please contact your homeserver administrator.": "Bonvolu kontakti la administranton de via hejmservilo.", "Please contact your homeserver administrator.": "Bonvolu kontakti la administranton de via hejmservilo.",
"Increase performance by only loading room members on first view": "Plibonigu efikecon per nur unuafoja enlego de ĉambranoj", "Increase performance by only loading room members on first view": "Plibonigu efikecon per nur unuafoja enlego de ĉambranoj",
@ -1247,7 +1247,7 @@
"Share Message": "Diskonigi", "Share Message": "Diskonigi",
"Search for a room like #example": "Serĉi ĉambron kiel #example", "Search for a room like #example": "Serĉi ĉambron kiel #example",
"<showDevicesText>Show devices</showDevicesText>, <sendAnywayText>send anyway</sendAnywayText> or <cancelText>cancel</cancelText>.": "<showDevicesText>Montri aparatojn</showDevicesText>, <sendAnywayText>tamen sendi</sendAnywayText> aŭ <cancelText>nuligi</cancelText>.", "<showDevicesText>Show devices</showDevicesText>, <sendAnywayText>send anyway</sendAnywayText> or <cancelText>cancel</cancelText>.": "<showDevicesText>Montri aparatojn</showDevicesText>, <sendAnywayText>tamen sendi</sendAnywayText> aŭ <cancelText>nuligi</cancelText>.",
"Whether or not you're logged in (we don't record your username)": "Ĉu aŭ ne vi salutis (ni ne registras vian uzantonomon)", "Whether or not you're logged in (we don't record your username)": "Ĉu vi estas ensalutinta aŭ ne (ni ne registras vian uzantonomon)",
"A conference call could not be started because the intgrations server is not available": "Ne eblis komenci grupvokon, ĉar la integriga servilo ne disponeblas", "A conference call could not be started because the intgrations server is not available": "Ne eblis komenci grupvokon, ĉar la integriga servilo ne disponeblas",
"You do not have permission to start a conference call in this room": "Vi ne havas permeson komenci grupvokon en ĉi tiu ĉambro", "You do not have permission to start a conference call in this room": "Vi ne havas permeson komenci grupvokon en ĉi tiu ĉambro",
"The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "La dosiero '%(fileName)s' superas la grandecan limon de ĉi tiu hejmservilo", "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "La dosiero '%(fileName)s' superas la grandecan limon de ĉi tiu hejmservilo",
@ -1396,7 +1396,7 @@
"Updating Riot": "Ĝisdatigante Riot", "Updating Riot": "Ĝisdatigante Riot",
"Go back": "Reen iri", "Go back": "Reen iri",
"Room Settings - %(roomName)s": "Ĉambraj agordoj — %(roomName)s", "Room Settings - %(roomName)s": "Ĉambraj agordoj — %(roomName)s",
"Failed to upgrade room": "Malsukcesis ĝisdatigi ĉambron", "Failed to upgrade room": "Malsukcesis gradaltigi ĉambron",
"Refresh": "Aktualigi", "Refresh": "Aktualigi",
"Checking...": "Kontrolante...", "Checking...": "Kontrolante...",
"Share Room": "Kunhavigi ĉambron", "Share Room": "Kunhavigi ĉambron",
@ -1412,10 +1412,10 @@
"Hide": "Kaŝi", "Hide": "Kaŝi",
"Code": "Kodo", "Code": "Kodo",
"Server Name": "Nomo de servilo", "Server Name": "Nomo de servilo",
"Username": "Uzantonomo", "Username": "Uzantnomo",
"Not sure of your password? <a>Set a new one</a>": "Ĉu vi ne certas pri via pasvorto? <a>Agordu novan</a>", "Not sure of your password? <a>Set a new one</a>": "Ĉu vi ne certas pri via pasvorto? <a>Agordu novan</a>",
"Sign in to your Matrix account": "Saluti per via Matrix-konto", "Sign in to your Matrix account": "Saluti per via Matrix-konto",
"Sign in to your Matrix account on %(serverName)s": "Saluti per via Matrix- sur %(serverName)s", "Sign in to your Matrix account on %(serverName)s": "Ensaluti per via Matrix-konto sur %(serverName)s",
"Change": "Ŝanĝi", "Change": "Ŝanĝi",
"Create your Matrix account": "Krei vian Matrix-konton", "Create your Matrix account": "Krei vian Matrix-konton",
"Create your Matrix account on %(serverName)s": "Krei vian Matrix-konton sur %(serverName)s", "Create your Matrix account on %(serverName)s": "Krei vian Matrix-konton sur %(serverName)s",
@ -1426,7 +1426,7 @@
"Other servers": "Aliaj serviloj", "Other servers": "Aliaj serviloj",
"Enter custom server URLs <a>What does this mean?</a>": "Enigi propran servil-URL-ojn. <a>Kion signifas ĉi tion?</a>", "Enter custom server URLs <a>What does this mean?</a>": "Enigi propran servil-URL-ojn. <a>Kion signifas ĉi tion?</a>",
"Homeserver URL": "Hejmservila URL", "Homeserver URL": "Hejmservila URL",
"Identity Server URL": "Identiga servila URL", "Identity Server URL": "URL de identiga servilo",
"Free": "Senpaga", "Free": "Senpaga",
"Other": "Alia", "Other": "Alia",
"Couldn't load page": "Ne povis ŝargi paĝon", "Couldn't load page": "Ne povis ŝargi paĝon",
@ -1447,7 +1447,7 @@
"Your Matrix account": "Via Matrix-konto", "Your Matrix account": "Via Matrix-konto",
"Your Matrix account on %(serverName)s": "Via Matrix-konto sur %(serverName)s", "Your Matrix account on %(serverName)s": "Via Matrix-konto sur %(serverName)s",
"A verification email will be sent to your inbox to confirm setting your new password.": "Kontrola retpoŝtmesaĝo estos sendita al via enirkesto por kontroli agordadon de via nova pasvorto.", "A verification email will be sent to your inbox to confirm setting your new password.": "Kontrola retpoŝtmesaĝo estos sendita al via enirkesto por kontroli agordadon de via nova pasvorto.",
"Sign in instead": "Anstataŭe saluti", "Sign in instead": "Anstataŭe ensaluti",
"Your password has been reset.": "Vi reagordis vian pasvorton.", "Your password has been reset.": "Vi reagordis vian pasvorton.",
"Set a new password": "Agordi novan pasvorton", "Set a new password": "Agordi novan pasvorton",
"General failure": "Ĝenerala fiasko", "General failure": "Ĝenerala fiasko",
@ -1455,7 +1455,7 @@
"You need to enter a username.": "Necesas, ke vi enigu uzantonomon.", "You need to enter a username.": "Necesas, ke vi enigu uzantonomon.",
"Create your account": "Krei vian konton", "Create your account": "Krei vian konton",
"Great! This passphrase looks strong enough.": "Bonege! Ĉi tiu pasfrazo ŝajnas sufiĉe forta.", "Great! This passphrase looks strong enough.": "Bonege! Ĉi tiu pasfrazo ŝajnas sufiĉe forta.",
"Keep going...": "Daŭrigu...", "Keep going...": "Daŭrigu",
"Enter a passphrase...": "Enigu pasfrazon...", "Enter a passphrase...": "Enigu pasfrazon...",
"That matches!": "Tio kongruas!", "That matches!": "Tio kongruas!",
"That doesn't match.": "Tio ne kongruas.", "That doesn't match.": "Tio ne kongruas.",
@ -1468,7 +1468,7 @@
"A conference call could not be started because the integrations server is not available": "Grupa voko ne povis komenciĝi, ĉar la kuniga servilo estas neatingebla", "A conference call could not be started because the integrations server is not available": "Grupa voko ne povis komenciĝi, ĉar la kuniga servilo estas neatingebla",
"Replying With Files": "Respondado kun dosieroj", "Replying With Files": "Respondado kun dosieroj",
"At this time it is not possible to reply with a file. Would you like to upload this file without replying?": "Nun ne eblas respondi kun dosiero. Ĉu vi volas alŝuti la dosieron sen respondo?", "At this time it is not possible to reply with a file. Would you like to upload this file without replying?": "Nun ne eblas respondi kun dosiero. Ĉu vi volas alŝuti la dosieron sen respondo?",
"The file '%(fileName)s' failed to upload.": "Malsukcesis alŝuti dosieron «%(fileName)s».", "The file '%(fileName)s' failed to upload.": "Malsukcesis alŝuti dosieron «%(fileName)s».",
"The server does not support the room version specified.": "La servilo ne subtenas la donitan ĉambran version.", "The server does not support the room version specified.": "La servilo ne subtenas la donitan ĉambran version.",
"Name or Matrix ID": "Nomo aŭ Matrix-identigilo", "Name or Matrix ID": "Nomo aŭ Matrix-identigilo",
"Email, name or Matrix ID": "Retpoŝtadreso, nomo, aŭ Matrix-identigilo", "Email, name or Matrix ID": "Retpoŝtadreso, nomo, aŭ Matrix-identigilo",
@ -1507,7 +1507,7 @@
"User %(user_id)s may or may not exist": "Uzanto %(user_id)s eble ne ekzistas", "User %(user_id)s may or may not exist": "Uzanto %(user_id)s eble ne ekzistas",
"The user must be unbanned before they can be invited.": "Necesas malforbari ĉi tiun uzanton antaŭ ol ĝin inviti.", "The user must be unbanned before they can be invited.": "Necesas malforbari ĉi tiun uzanton antaŭ ol ĝin inviti.",
"The user's homeserver does not support the version of the room.": "Hejmservilo de ĉi tiu uzanto ne subtenas la version de la ĉambro.", "The user's homeserver does not support the version of the room.": "Hejmservilo de ĉi tiu uzanto ne subtenas la version de la ĉambro.",
"No need for symbols, digits, or uppercase letters": "Ne necesas simboloj, cirefoj, aŭ majuskloj", "No need for symbols, digits, or uppercase letters": "Ne necesas simboloj, ciferoj, aŭ majuskloj",
"Render simple counters in room header": "Bildigi simplajn kalkulilojn en la ĉapo de la fenestro", "Render simple counters in room header": "Bildigi simplajn kalkulilojn en la ĉapo de la fenestro",
"Edit messages after they have been sent (refresh to apply changes)": "Redakti mesaĝojn senditajn (aktualigu por apliki ŝanĝojn)", "Edit messages after they have been sent (refresh to apply changes)": "Redakti mesaĝojn senditajn (aktualigu por apliki ŝanĝojn)",
"React to messages with emoji (refresh to apply changes)": "Reagi al mesaĝoj per bildsignoj (aktualigu por apliki ŝanĝojn)", "React to messages with emoji (refresh to apply changes)": "Reagi al mesaĝoj per bildsignoj (aktualigu por apliki ŝanĝojn)",
@ -1523,7 +1523,7 @@
"Allow Peer-to-Peer for 1:1 calls": "Permesi samtavolan teĥnikon por duopaj vokoj", "Allow Peer-to-Peer for 1:1 calls": "Permesi samtavolan teĥnikon por duopaj vokoj",
"Prompt before sending invites to potentially invalid matrix IDs": "Averti antaŭ ol sendi invitojn al eble nevalidaj Matrix-identigiloj", "Prompt before sending invites to potentially invalid matrix IDs": "Averti antaŭ ol sendi invitojn al eble nevalidaj Matrix-identigiloj",
"Order rooms in the room list by most important first instead of most recent": "Ordigi ĉambrojn en listo de ĉambroj laŭ graveco anstataŭ freŝeco", "Order rooms in the room list by most important first instead of most recent": "Ordigi ĉambrojn en listo de ĉambroj laŭ graveco anstataŭ freŝeco",
"Messages containing my username": "Mesaĝoj kun mia salutnomo", "Messages containing my username": "Mesaĝoj enhavantaj mian uzantnomon",
"When rooms are upgraded": "Kiam ĉambroj gradaltiĝas", "When rooms are upgraded": "Kiam ĉambroj gradaltiĝas",
"The other party cancelled the verification.": "La alia kontrolano nuligis la kontrolon.", "The other party cancelled the verification.": "La alia kontrolano nuligis la kontrolon.",
"You've successfully verified this user.": "Vi sukcese kontrolis ĉi tiun uzanton.", "You've successfully verified this user.": "Vi sukcese kontrolis ĉi tiun uzanton.",
@ -1559,14 +1559,14 @@
"Backup version: ": "Versio de savkopio: ", "Backup version: ": "Versio de savkopio: ",
"Algorithm: ": "Algoritmo: ", "Algorithm: ": "Algoritmo: ",
"Your keys are <b>not being backed up from this device</b>.": "Viaj ŝlosiloj <b>ne estas savkopiataj de ĉi tiu aparato</b>.", "Your keys are <b>not being backed up from this device</b>.": "Viaj ŝlosiloj <b>ne estas savkopiataj de ĉi tiu aparato</b>.",
"Back up your keys before signing out to avoid losing them.": "Savkopiu viajn ŝlosilojn antaŭ adiaŭo, por ilin ne perdi.", "Back up your keys before signing out to avoid losing them.": "Savkopiu viajn ŝlosilojn antaŭ elsaluto, por ilin ne perdi.",
"Add an email address to configure email notifications": "Aldonu retpoŝtadreson por agordi retpoŝtajn sciigojn", "Add an email address to configure email notifications": "Aldonu retpoŝtadreson por agordi retpoŝtajn sciigojn",
"Enable desktop notifications for this device": "Ŝalti labortablajn sciigojn por ĉi tiu aparato", "Enable desktop notifications for this device": "Ŝalti labortablajn sciigojn por ĉi tiu aparato",
"Enable audible notifications for this device": "Ŝalti sonajn sciigojn por ĉi tiu aparato", "Enable audible notifications for this device": "Ŝalti sonajn sciigojn por ĉi tiu aparato",
"Unable to verify phone number.": "Ne povas kontroli telefonnumeron.", "Unable to verify phone number.": "Ne povas kontroli telefonnumeron.",
"Verification code": "Kontrola kodo", "Verification code": "Kontrola kodo",
"Deactivating your account is a permanent action - be careful!": "Malaktivigo de via konto estas nemalfarebla atentu!", "Deactivating your account is a permanent action - be careful!": "Malaktivigo de via konto estas nemalfarebla atentu!",
"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.": "Se vi raportis eraron per GitHub, senerariga protokolo povas helpi al ni spuri la problemon. Senerariga protokolo povas enhavi datumojn pri uzo de la aplikaĵo, inkluzive vian salutnomon, identigilojn aŭ nomojn de la vizititaj ĉambroj aŭ grupoj, kaj salutnomojn de aliaj uzantoj. Ili ne enhavas mesaĝojn.", "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.": "Se vi raportis eraron per GitHub, senerariga protokolo povas helpi al ni spuri la problemon. Senerariga protokolo povas enhavi datumojn pri uzo de la aplikaĵo, inkluzive vian uzantnomon, identigilojn aŭ nomojn de la vizititaj ĉambroj aŭ grupoj, kaj uzantnomojn de aliaj uzantoj. Ili ne enhavas mesaĝojn.",
"Close button should minimize window to tray": "Ferma butono devas nur plejetigi la fenestron", "Close button should minimize window to tray": "Ferma butono devas nur plejetigi la fenestron",
"Accept all %(invitedRooms)s invites": "Akcepti ĉiujn %(invitedRooms)s invitojn", "Accept all %(invitedRooms)s invites": "Akcepti ĉiujn %(invitedRooms)s invitojn",
"Missing media permissions, click the button below to request.": "Mankas aŭdovidaj permesoj; klaku al la suba butono por peti.", "Missing media permissions, click the button below to request.": "Mankas aŭdovidaj permesoj; klaku al la suba butono por peti.",
@ -1574,6 +1574,204 @@
"Audio Output": "Sona eligo", "Audio Output": "Sona eligo",
"this room": "ĉi tiu ĉambro", "this room": "ĉi tiu ĉambro",
"View older messages in %(roomName)s.": "Montri pli malnovajn mesaĝojn en %(roomName)s.", "View older messages in %(roomName)s.": "Montri pli malnovajn mesaĝojn en %(roomName)s.",
"Account management": "Administrado de kontoj",
"This event could not be displayed": "Ĉi tiu okazo ne povis montriĝi",
"Please install <chromeLink>Chrome</chromeLink>, <firefoxLink>Firefox</firefoxLink>, or <safariLink>Safari</safariLink> for the best experience.": "Bonvolu instali <chromeLink>Ĥromon</chromeLink>, <firefoxLink>Fajrfokson</firefoxLink>, aŭ <safariLink>Safarion</safariLink> por la plej bonaj spertoj.",
"If this is unexpected, please contact your system administrator or technical support representative.": "Se estas neatendite, bonvolu kontakti vian sisteman administranton aŭ teĥnikan subtenanton.",
"You are an administrator of this community. You will not be able to rejoin without an invite from another administrator.": "Vi estas administranto de tiu ĉi komunumo. Sen invito de alia administranto vi ne povos realiĝi.",
"Changes made to your community <bold1>name</bold1> and <bold2>avatar</bold2> might not be seen by other users for up to 30 minutes.": "Ŝanĝoj al viaj komunumaj <bold1>nomo</bold1> kaj <bold2>profilbildo</bold2> eble ne montriĝos al aliaj uzantoj ĝis 30 minutoj.",
"Who can join this community?": "Kiu povas aliĝi al tiu ĉi komunumo?",
"This room is not public. You will not be able to rejoin without an invite.": "Ĉi tiu ĉambro ne estas publika. Vi ne povos realiĝi sen invito.",
"Can't leave Server Notices room": "Ne eblas eliri el ĉambro «Server Notices»",
"Revoke invite": "Nuligi inviton",
"Invited by %(sender)s": "Invitita de %(sender)s",
"Error updating main address": "Ĝisdatigo de la ĉefa adreso eraris",
"There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Ĝisdatigo de la ĉefa adreso de la ĉambro eraris. Aŭ la servilo tion ne permesas, aŭ io misfunkciis.",
"Error creating alias": "Kreo de kromnomo eraris",
"There was an error creating that alias. It may not be allowed by the server or a temporary failure occurred.": "Kreo de tiu kromnomo eraris. Aŭ la servilo tion ne permesas, aŭ io misfunkciis.",
"Error removing alias": "Forigo de kromnomo eraris",
"There was an error removing that alias. It may no longer exist or a temporary error occurred.": "Forigo de tiu kromnomo eraris. Aŭ ĝi ne plu ekzistas, aŭ io misfunkciis.",
"In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.": "En ĉifritaj ĉambroj, kiel ĉi tiu, antaŭrigardoj al URL-oj estas implicite malŝaltitaj por certigi, ke via hejmservilo (kie la antaŭrigardoj estas generataj) ne povas kolekti informojn pri ligiloj en ĉi tiu ĉambro.",
"When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.": "Kiam iu metas URL-on en sian mesaĝon, antaŭrigardo al tiu URL povas montriĝi, por doni pliajn informojn pri tiu ligilo, kiel ekzemple la titolon, priskribon, kaj bildon el la retejo.",
"Agree or Disagree": "Konsenti aŭ malkonsenti",
"Like or Dislike": "Ŝati aŭ malŝati",
"<reactors/><reactedWith>reacted with %(shortName)s</reactedWith>": "<reactors/><reactedWith>reagis per %(shortName)s</reactedWith>",
"This room is a continuation of another conversation.": "Ĉi tiu ĉambro estas daŭrigo de alia interparolo.",
"Click here to see older messages.": "Klaku ĉi tien por vidi pli malnovajn mesaĝojn.",
"Edited at %(date)s": "Redaktita je %(date)s",
"edited": "redaktita",
"Failed to load group members": "Malsukcesis enlegi grupanojn",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie (please see our <PolicyLink>Cookie Policy</PolicyLink>).": "Bonvolu helpi plibonigi projekton Riot.im per sendado de <UsageDataLink>sennomaj datumoj pri uzado</UsageDataLink>. Tio funkciados per kuketo (bonvolu vidi nian <PolicyLink>Politikon pri kuketoj</PolicyLink>).",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie.": "Bonvolu helpi plibonigi projekton Riot.im per sendado de <UsageDataLink>sennomaj datumoj pri uzado</UsageDataLink>. Tio funkciados per kuketo.",
"Please <a>contact your service administrator</a> to get this limit increased.": "Bonvolu <a>kontakti vian administranton</a> por plialtigi ĉi tiun limon.",
"This homeserver has hit its Monthly Active User limit so <b>some users will not be able to log in</b>.": "Tiu ĉi hejmservilo atingis sian monatan limon de aktivaj uzantoj, do <b>iuj uzantoj ne povos ensaluti</b>.",
"This homeserver has exceeded one of its resource limits so <b>some users will not be able to log in</b>.": "Tiu ĉi hejmservilo trapasis unu el siaj risurc-limoj, do <b>iuj uzantoj ne povos ensaluti</b>.",
"Warning: This widget might use cookies.": "Averto: Tiu ĉi fenestraĵo eble uzos kuketojn.",
"An error ocurred whilst trying to remove the widget from the room": "Forigo de la fenestraĵo el la ĉambro eraris",
"Minimize apps": "Plejetigi aplikaĵojn",
"Maximize apps": "Plejgrandigi aplikaĵojn",
"Popout widget": "Fenestrigi fenestraĵon",
"Rotate Left": "Turni maldekstren",
"Rotate counter-clockwise": "Turni kontraŭhorloĝe",
"Rotate Right": "Turni dekstren",
"Rotate clockwise": "Turni laŭhorloĝe",
"Edit message": "Redakti mesaĝon",
"This room has already been upgraded.": "Ĉi tiu ĉambro jam gradaltiĝis.",
"This room is running room version <roomVersion />, which this homeserver has marked as <i>unstable</i>.": "Ĉi tiu ĉambro uzas ĉambran version <roomVersion />, kiun la hejmservilo markis kiel <i>nestabilan</i>.",
"Your Riot is misconfigured": "Via kliento Riot estas misagordita",
"All devices for this user are trusted": "Ĉiuj aparatoj de tiu ĉi uzanto estas fidataj",
"All devices in this encrypted room are trusted": "Ĉiuj aparatoj en ĉi tiu ĉifrita ĉambro estas fidataj",
"Your key share request has been sent - please check your other devices for key share requests.": "Via peto por havigo de ŝlosilo sendiĝis bonvolu kontroli viajn aliajn aparatojn pro petoj.",
"At this time it is not possible to reply with an emote.": "Ankoraŭ ne eblas respondi per mieno.",
"Joining room …": "Aliĝanta al ĉambro …",
"Loading …": "Enleganta …",
"Rejecting invite …": "Rifuzanta inviton …",
"Join the conversation with an account": "Aliĝu al la interparolo per konto",
"Sign Up": "Registriĝi",
"Sign In": "Ensaluti",
"You were kicked from %(roomName)s by %(memberName)s": "%(memberName)s forpelis vin de %(roomName)s",
"Reason: %(reason)s": "Kialo: %(reason)s",
"Forget this room": "Forgesi ĉi tiun ĉambron",
"Re-join": "Re-aliĝi",
"You were banned from %(roomName)s by %(memberName)s": "%(memberName)s vin forbaris de %(roomName)s",
"Something went wrong with your invite to %(roomName)s": "Io misokazis al via invito al %(roomName)s",
"%(errcode)s was returned while trying to valide your invite. You could try to pass this information on to a room admin.": "Okazis eraro %(errcode)s dum kontrolado de via invito. Eble transdonu tiun informon al ĉambrestro.",
"You can only join it with a working invite.": "Vi povas aliĝi nur kun funkcianta invito.",
"You can still join it because this is a public room.": "Tamen vi povas aliĝi, ĉar ĉi tiu ĉambro estas publika.",
"Join the discussion": "Aliĝi al la diskuto",
"Try to join anyway": "Tamen provi aliĝi",
"This invite to %(roomName)s wasn't sent to your account": "Ĉi tiu invito al %(roomName)s ne sendiĝis al via konto",
"Sign in with a different account, ask for another invite, or add the e-mail address %(email)s to this account.": "Ensalutu per alia konto, petu inviton, aŭ aldonu la retpoŝtadreson %(email)s al tiu ĉi konto.",
"Do you want to chat with %(user)s?": "Ĉu vi volas babili kun %(user)s?",
"Do you want to join %(roomName)s?": "Ĉu vi volas aliĝi al %(roomName)s?",
"<userName/> invited you": "<userName/> vin invitis",
"You're previewing %(roomName)s. Want to join it?": "Vi antaŭrigardas ĉambron %(roomName)s. Ĉu vi volas aliĝi?",
"%(roomName)s can't be previewed. Do you want to join it?": "Vi ne povas antaŭrigardi ĉambron %(roomName)s. Ĉu vi al ĝi volas aliĝi?",
"This room doesn't exist. Are you sure you're at the right place?": "Ĉi tiu ĉambro ne ekzistas. Ĉu vi certe provas la ĝustan lokon?",
"Try again later, or ask a room admin to check if you have access.": "Reprovu poste, aŭ petu administranton kontroli, ĉu vi rajtas aliri.",
"%(errcode)s was returned while trying to access the room. If you think you're seeing this message in error, please <issueLink>submit a bug report</issueLink>.": "Okazis eraro %(errcode)s dum aliro al la ĉambro. Se vi pensas, ke vi mise vidas la eraron, bonvolu <issueLink>raporti problemon</issueLink>.",
"Never lose encrypted messages": "Neniam perdu ĉifritajn mesaĝojn",
"Messages in this room are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Mesaĝoj en ĉi tiu ĉambro estas tutvoje ĉifrataj. Nur vi kaj la ricevonto(j) havas la ŝlosilojn necesajn por ilin legi.",
"Securely back up your keys to avoid losing them. <a>Learn more.</a>": "Savkopiu sekure viajn ŝlosilojn por ilin ne perdi. <a>Eksciu plion.</a>",
"Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Gradaltigo de la ĉambro forigos la nunan ĉambron kaj kreos novan kun la sama nomo.",
"You don't currently have any stickerpacks enabled": "Vi havas neniujn ŝaltitajn glumarkarojn",
"Add some now": "Iujn aldoni",
"Stickerpack": "Glumarkaro",
"Hide Stickers": "Kaŝi glumarkojn",
"Show Stickers": "Montri glumarkojn",
"Failed to revoke invite": "Malsukcesis senvalidigi inviton",
"Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Ne povis senvalidigi inviton. Aŭ la servilo nun trairas problemon, aŭ vi ne havas sufiĉajn permesojn.",
"Continue With Encryption Disabled": "Pluigi sen ĉifrado",
"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>": "Ĉi tio igos vian konton daŭre neuzebla. Vi ne povos ensaluti, kaj neniu povos reregistri la saman identigilon de uzanto. Ĝi foririgos vian konton de ĉiuj enataj ĉambroj, kaj forigos detalojn de via konto de la identiga servilo. <b>Tiun agon ne eblas malfari.</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.": "Malaktivigo de via konto <b>implicite ne forgesigas viajn mesaĝojn al ni.</b> Se vi volas, ke ni ilin forgesu, bonvolu marki la suban markbutonon.",
"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.": "Videbleco de mesaĝoj en Matrix similas tiun de retpoŝto. Nia forgeso de viaj mesaĝoj signifas, ke ili haviĝos al neniu nova aŭ neregistrita uzanto, sed registritaj uzantoj, kiuj jam havas viajn mesaĝojn, ankoraŭ povos aliri siajn kopiaĵojn.",
"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)": "Bonvolu dum malaktivigo forgesi ĉiujn mesaĝojn, kiujn mi sendis. (<b>Averto:</b> tio vidigos al osaj uzantoj neplenajn interparolojn.)",
"Use Legacy Verification (for older clients)": "Uzi malnovecan kontrolon (por malnovaj klientoj)",
"Verify by comparing a short text string.": "Kontrolu per komparo de mallonga teksto.",
"Begin Verifying": "Komenci kontrolon",
"Waiting for partner to accept...": "Atendanta akcepton de kunulo…",
"Nothing appearing? Not all clients support interactive verification yet. <button>Use legacy verification</button>.": "Ĉu neniu aperas? Ankoraŭ ne ĉiuj klientoj subtenas interagan kontrolon. <button>Uzi malnovecan kontrolon</button>.",
"Waiting for %(userId)s to confirm...": "Atendanta konfirmon de %(userId)s…",
"Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Kontrolu ĉi tiun uzanton por marki ĝin fidata. Fidado devas vin trankviligi dum uzado de tutvoja ĉifrado.",
"Verifying this user will mark their device as trusted, and also mark your device as trusted to them.": "Kontrolo de ĉi tiu uzanto markos ĝian aparaton fidata, kaj ankaŭ la vian por ĝi.",
"Waiting for partner to confirm...": "Atendas konfirmon de kunulo…",
"Incoming Verification Request": "Venas kontrolpeto",
"Manually export keys": "Mane elporti ŝlosilojn",
"The room upgrade could not be completed": "Gradaltigo de la ĉambro ne povis finiĝi",
"Upgrade this room to version %(version)s": "Gradaltigi ĉi tiun ĉambron al versio %(version)s",
"Upgrade Room Version": "Gradaltigi version de la ĉambro",
"Upgrading this room requires closing down the current instance of the room and creating a new room it its place. To give room members the best possible experience, we will:": "Gradaltigo de ĉi tiu ĉambro bezonas ĝian fermon kaj anstataŭigon per ĉambro nova. Por plejbonigi la sperton de uzantoj, ni:",
"Create a new room with the same name, description and avatar": "Kreos novan ĉàmbron kun la sama nomo, priskribo, kaj profilbildo",
"Update any local room aliases to point to the new room": "Religos ĉiujn lokajn kromnomojn al la nova ĉambro",
"Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Haltigos parolojn al la malnova versio de al ĉambro, kaj konsilos uzantojn pri la nova per mesaĝo",
"Put a link back to the old room at the start of the new room so people can see old messages": "Metos en la novan ĉambron ligilon al la malnova, por ke homoj povu rigardi la malnovajn mesaĝojn",
"Sign out and remove encryption keys?": "Ĉu elsaluti kaj forigi ĉifrajn ŝlosilojn?",
"Send Logs": "Sendi protokolon",
"A username can only contain lower case letters, numbers and '=_-./'": "Uzantnomo povas enhavi nur minusklojn, numerojn, kaj la signojn: =_-./",
"Link to most recent message": "Ligi al plej freŝa mesaĝo",
"Link to selected message": "Ligi al elektita mesaĝo",
"To help us prevent this in future, please <a>send us logs</a>.": "Por malhelpi tion ose, bonvolu <a>sendi al ni protokolon</a>.",
"Upload files (%(current)s of %(total)s)": "Alŝuti dosierojn (%(current)s el %(total)s)",
"Upload files": "Alŝuti dosierojn",
"Upload all": "Alŝuti ĉiujn",
"Upload": "Alŝuti",
"This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Tiu ĉi dosiero <b>tro grandas</b> por alŝuti. La lamo estas %(limit)s sed la dosiero estas %(sizeOfThisFile)s.",
"These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Ĉi tiuj dosieroj <b>tro grandas</b> por alŝuto. La grandolimo estas %(limit)s.",
"Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Iuj dosieroj <b>tro grandas</b> por alŝuto. La grandolimo estas %(limit)s.",
"Upload %(count)s other files": {
"other": "Alŝuti %(count)s aliajn dosierojn",
"one": "Alŝuti %(count)s alian dosieron"
},
"Cancel All": "Nuligi ĉion",
"Upload Error": "Alŝuto eraris",
"A widget would like to verify your identity": "Fenestraĵo volas kontroli vian identecon",
"A widget located at %(widgetUrl)s would like to verify your identity. By allowing this, the widget will be able to verify your user ID, but not perform actions as you.": "Fenestraĵo de %(widgetUrl)s volas kontroli vian identecon. Se vi permesos tion, ĝi povos kontroli vian identigilon de uzanto, sed ne agi per vi.",
"Remember my selection for this widget": "Memoru mian elekton por tiu ĉi fenestraĵo",
"Deny": "Rifuzi",
"Unable to load backup status": "Ne eblas legi staton de savkopio",
"Collapse Reply Thread": "Maletendi respondan fadenon",
"This homeserver would like to make sure you are not a robot.": "Ĉi tiu hejmservilo volas certigi, ke vi ne estas roboto.",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use this app with an existing Matrix account on a different homeserver.": "Vi povas uzi proprajn servilajn elektojn por ensaluti al aliaj serviloj de Matrix per alia hejmservila URL. Tio ebligos uzi ĉi tiun aplikaĵon kun jama Matrix-konto en alia hejmservilo.",
"You can also set a custom identity server, but you won't be able to invite users by email address, or be invited by email address yourself.": "Vi povas ankaŭ agordi propran identigan servilon, sed vi ne eblos inviti uzantojn per retpoŝtadresoj, nek tiel invitiĝi.",
"Please review and accept all of the homeserver's policies": "Bonvolu tralegi kaj akcepti ĉioman politikon de ĉi tiu hejmservilo",
"Please review and accept the policies of this homeserver:": "Bonvolu tralegi kaj akcepti la politikon de ĉi tiu hejmservilo:",
"Unable to validate homeserver/identity server": "Ne povas kontroli hejmservilon aŭ identigan servilon",
"The email field must not be blank.": "La kampo de retpoŝtadreso ne estu malplena.",
"The username field must not be blank.": "La kampo de uzantnomo devas ne esti malplena.",
"The phone number field must not be blank.": "La kampo de telefonnumero ne estu malplena.",
"The password field must not be blank.": "La kampo de pasvorto ne estu malplena.",
"Sign in to your Matrix account on <underlinedServerName />": "Ensaluti per via Matrix-konto sur <underlinedServerName />",
"Use an email address to recover your account": "Uzu retpoŝtadreson por rehavi vian konton",
"Enter email address (required on this homeserver)": "Enigu retpoŝtadreson (ĉi tiu hejmservilo ĝin postulas)",
"Doesn't look like a valid email address": "Tio ne ŝajnas esti valida retpoŝtadreso",
"Enter password": "Enigu pasvorton",
"Password is allowed, but unsafe": "Pasvorto estas permesita, sed nesekura",
"Nice, strong password!": "Bona, forta pasvorto!",
"Create your Matrix account on <underlinedServerName />": "Krei vian Matrix-konton sur <underlinedServerName />",
"Join millions for free on the largest public server": "Senpage aliĝu al milionoj sur la plej granda publika servilo",
"Premium": "Paga",
"Premium hosting for organisations <a>Learn more</a>": "Paga gastigo por organizaĵoj <a>Eksciu plion</a>",
"Want more than a community? <a>Get your own server</a>": "Ĉu vi volas plion ol nur komunumon? <a>Akiru propran servilon</a>",
"This room is used for important messages from the Homeserver, so you cannot leave it.": "Ĉi tiu ĉambro uziĝas por gravaj mesaĝoj de la hejmservilo, kaj tial vi ne povas foriri.",
"Add room": "Aldoni ĉambron",
"You have %(count)s unread notifications in a prior version of this room.": {
"other": "Vi havas %(count)s nelegitajn sciigojn en antaŭa versio de ĉi tiu ĉambro.",
"one": "Vi havas %(count)s nelegitan sciigon en antaŭa versio de ĉi tiu ĉambro."
},
"Your profile": "Via profilo",
"Changing your password will reset any end-to-end encryption keys on all of your devices, making encrypted chat history unreadable. Set up Key Backup or export your room keys from another device before resetting your password.": "Ŝanĝo de pasvorto renovigos tutvoje ĉifrajn ŝlosilojn de ĉiuj viaj aparatoj, igante la historion de ĉifrita babilo nelegebla. Agordu savkopiadon de ŝlosiloj, aŭ elportu ŝlosilojn de viaj ĉambroj el alia aparato, antaŭ ol vi ŝanĝos la pasvorton.",
"Your Matrix account on <underlinedServerName />": "Via Matrix-konto sur <underlinedServerName />",
"This homeserver does not support login using email address.": "Tiu ĉi hejmservilo ne subtenas ensaluti per retpoŝtadreso.",
"Registration has been disabled on this homeserver.": "Registriĝoj malŝaltiĝis sur ĉi tiu hejmservilo.",
"Unable to query for supported registration methods.": "Ne povas peti subtenatajn registrajn metodojn.",
"Your new account (%(newAccountId)s) is registered, but you're already logged into a different account (%(loggedInUserId)s).": "Via nova konto (%(newAccountId)s) estas registrita, sed vi jam ensalutis per alia konto (%(loggedInUserId)s).",
"Continue with previous account": "Daŭrigi per antaŭa konto",
"<a>Log in</a> to your new account.": "<a>Ensaluti</a> per via nova konto.",
"You can now close this window or <a>log in</a> to your new account.": "Vi nun povas fermi ĉi tiun fenestron, aŭ <a>ensaluti</a> per via nova konto.",
"Registration Successful": "Registro sukcesis",
"We'll store an encrypted copy of your keys on our server. Protect your backup with a passphrase to keep it secure.": "Ni konservos ĉifritan kopiaĵon de viaj ŝlosiloj sur nia servilo. Protektu vian savkopion per pasfrazo por ĝin sekurigi.",
"For maximum security, this should be different from your account password.": "Por plej granda sekureco, ĝi malsamu la pasvorton al via konto.",
"Please enter your passphrase a second time to confirm.": "Bonvolu vian pasfrazon konfirme enigi duan fojon.",
"Whether or not you're using the 'breadcrumbs' feature (avatars above the room list)": "Ĉu vi uzas la funkcion 'breadcrumbs' (avataroj super la ĉambrolisto)",
"Adds a custom widget by URL to the room": "Aldonas laŭmendan kromprogrameton al la ĉambro per URL",
"You cannot modify widgets in this room.": "Vi ne rajtas modifi kromprogrametojn en tiu ĉi ĉambro.",
"Forces the current outbound group session in an encrypted room to be discarded": "Devigas la aktualan eliran grup-sesion en ĉifrita ĉambro forĵetiĝi",
"%(senderDisplayName)s enabled flair for %(groups)s in this room.": "%(senderDisplayName)s ebligis \"flair\" por %(groups)s en tiu ĉi ĉambro.",
"%(senderDisplayName)s disabled flair for %(groups)s in this room.": "%(senderDisplayName)s malebligis \"flair\" por %(groups)s en tiu ĉi ĉambro.",
"%(senderDisplayName)s enabled flair for %(newGroups)s and disabled flair for %(oldGroups)s in this room.": "%(senderDisplayName)s ebligis \"flair\" por %(newGroups)s kaj malebligis \"flair\" por %(oldGroups)s en tiu ĉi ĉambro.",
"%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.": "%(senderName)s nuligis la invitilon por %(targetDisplayName)s aliĝi al la ĉambro.",
"Cannot reach homeserver": "Ne povas atingi hejmservilon",
"Ensure you have a stable internet connection, or get in touch with the server admin": "Certiĝu ke vi havas stabilan retkonekton, aŭ kontakti la administranton de la servilo",
"Ask your Riot admin to check <a>your config</a> for incorrect or duplicate entries.": "Petu vian Riot-administranton kontroli <a>vian agordaron</a> por malĝustaj aŭ duoblaj elementoj.",
"Cannot reach identity server": "Ne povas atingi ident-servilon",
"Please <a>contact your service administrator</a> to continue using this service.": "Bonvolu <a>kontakti vian servo-administranton</a> por daŭrigi uzadon de tiu ĉi servo.",
"Failed to perform homeserver discovery": "Malsukcesis trovi hejmservilon",
"You can register, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Vi povas registriĝi, sed kelkaj funkcioj ne disponeblos ĝis tiam, kiam la identiga servilo estas denove enreta. Se vi ripete vidas tiun ĉi avertmesaĝon, kontrolu viajn agordojn aŭ kontaktu la administranton de la servilo.",
"You can reset your password, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Vi povas restarigi vian pasvorton, sed kelkaj funkcioj ne disponeblos ĝis tiam, kiam la identiga servilo estas denove enreta. Se vi ripete vidas tiun ĉi avertmesaĝon, kontrolu viajn agordojn aŭ kontaktu la administraton de la servilo.",
"You can log in, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Vi povas ensaluti, sed kelkaj funkcioj ne disponeblos ĝis tiam, kiam la identiga servilo estas denove enreta. Se vi ripete vidas tiun ĉi avertmesaĝon, kontrolu viajn agordojn aŭ kontaktu la administranton de la servilo.",
"No homeserver URL provided": "Neniu hejmservila URL donita",
"Unexpected error resolving homeserver configuration": "Neatendita eraro eltrovi hejmservilajn agordojn",
"Unexpected error resolving identity server configuration": "Neatendita eraro eltrovi agordojn de identiga servilo",
"Riot Desktop on %(platformName)s": "Riot Labortablo sur %(platformName)s", "Riot Desktop on %(platformName)s": "Riot Labortablo sur %(platformName)s",
"Riot is not supported on mobile web. Install the app?": "Riot ne estas subtenata sur poŝkomputila reto. Ĉu instali la aplikaĵon?", "Riot is not supported on mobile web. Install the app?": "Riot ne estas subtenata sur poŝkomputila reto. Ĉu instali la aplikaĵon?",
"Unknown device": "Nekonata aparato", "Unknown device": "Nekonata aparato",
@ -1607,11 +1805,15 @@
"%(appName)s via %(browserName)s on %(osName)s": "%(appName)s per %(browserName)s je %(osName)s", "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s per %(browserName)s je %(osName)s",
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Vi povas uzi proprajn servilajn elektojn por saluti aliajn servilojn de Matrix, per specifo de alia hejmservila URL.<br/>Tio permesas al vi uzi klienton Riot kun jama konto de Matrix en alia hejmservilo.<br/><br/>Vi ankaŭ povas agordi propran identigan servilon, sed vi ne povos inviti uzantojn per retpoŝtadreso, aŭ esti invitata per retpoŝtadreso mem.", "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Vi povas uzi proprajn servilajn elektojn por saluti aliajn servilojn de Matrix, per specifo de alia hejmservila URL.<br/>Tio permesas al vi uzi klienton Riot kun jama konto de Matrix en alia hejmservilo.<br/><br/>Vi ankaŭ povas agordi propran identigan servilon, sed vi ne povos inviti uzantojn per retpoŝtadreso, aŭ esti invitata per retpoŝtadreso mem.",
"Co-ordination for Riot translators": "Kunordigo por tradukantoj de Riot", "Co-ordination for Riot translators": "Kunordigo por tradukantoj de Riot",
"You can also set a custom identity server, but you won't be able to invite users by email address, or be invited by email address yourself.": "Vi povas ankaŭ agordi propran identigan servilon, sed vi ne eblos inviti uzantojn per retpoŝtadresoj, nek eblos esti invitita per retpoŝtadreso.",
"Sign In": "Saluti",
"Create Account": "Krei konton", "Create Account": "Krei konton",
"Need help?": "Ĉu vi bezonas helpon?", "Need help?": "Ĉu vi bezonas helpon?",
"Explore rooms": "Esplori ĉambrojn", "Explore rooms": "Esplori ĉambrojn",
"Room Directory": "Ĉambra dosierujo", "Room Directory": "Ĉambra dosierujo",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.": "Vi povas uzi proprajn servilajn elekteblojn por saluti aliajn servilojn de Matrix, donante alian hejmeservilan URL-on. Tio povigos vin uzi programon Riot kun jama konto de Matrix en alia hejmservilo." "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.": "Vi povas uzi proprajn servilajn elekteblojn por ensaluti al aliaj serviloj de Matrix per doni alian hejmeservilan URL-on. Tio povigos vin uzi Riot kun jama konto de Matrix en alia hejmservilo.",
"Unexpected error preparing the app. See console for details.": "Neatendita eraro okazis dum la preparado de la aplikaĵo. Rigardu la konzolon por detaloj.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.": "Nevalida agordo: vi povas specifi nur unu elekteblon el «default_server_config», «default_server_name», aŭ «default_hs_url».",
"Invalid configuration: no default server specified.": "Nevalida agordo: neniu implicita servilo estas specifita.",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.": "Viaj Riot-agordoj enhavas nevalidan JSON-on. Bonvolu korekti la problemon kaj reŝarĝi la paĝon.",
"The message from the parser is: %(message)s": "La mesaĝo el la analizilo estas: %(message)s",
"Invalid JSON": "Nevalida JSON"
} }

@ -1612,13 +1612,14 @@
"Enable Community Filter Panel": "Habilitar el Panel de Filtro de Comunidad", "Enable Community Filter Panel": "Habilitar el Panel de Filtro de Comunidad",
"Verify this user by confirming the following emoji appear on their screen.": "Verifica este usuario confirmando que los siguientes emojis aparecen en su pantalla.", "Verify this user by confirming the following emoji appear on their screen.": "Verifica este usuario confirmando que los siguientes emojis aparecen en su pantalla.",
"Backup has a <validity>valid</validity> signature from <verify>unverified</verify> device <device></device>": "La copia tiene una firma <validity>válida</validity> de un <device>dispositivo</device> <verify>no verificado</verify>", "Backup has a <validity>valid</validity> signature from <verify>unverified</verify> device <device></device>": "La copia tiene una firma <validity>válida</validity> de un <device>dispositivo</device> <verify>no verificado</verify>",
"Your Riot is misconfigured": "Riot tiene un error de configuración",
"Unknown device": "Dispositivo desconocido", "Unknown device": "Dispositivo desconocido",
"%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s en %(osName)s", "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s en %(osName)s",
"Riot Desktop on %(platformName)s": "Riot Desktop en %(platformName)s", "Riot Desktop on %(platformName)s": "Riot Desktop en %(platformName)s",
"Riot is not supported on mobile web. Install the app?": "Riot no está soportado en navegadores Web móviles. ¿Quieres instalar la aplicación?", "Riot is not supported on mobile web. Install the app?": "Riot no está soportado en navegadores Web móviles. ¿Quieres instalar la aplicación?",
"You need to be using HTTPS to place a screen-sharing call.": "Debes usar HTTPS para hacer una llamada con pantalla compartida.", "You need to be using HTTPS to place a screen-sharing call.": "Debes usar HTTPS para hacer una llamada con pantalla compartida.",
"Welcome to Riot.im": "Bienvenido a Riot.im", "Welcome to Riot.im": "Bienvenido a Riot.im",
"Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Conversaciones cifradas y descentralizadas &amp; colaboración con el poder de [matrix]", "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Conversaciones cifradas y descentralizadas y colaboración con el poder de [matrix]",
"Search the room directory": "Buscar en el directorio de salas", "Search the room directory": "Buscar en el directorio de salas",
"Get started with some tips from Riot Bot!": "¡Comenzar con algunos consejos de Riot Bot!", "Get started with some tips from Riot Bot!": "¡Comenzar con algunos consejos de Riot Bot!",
"General discussion about Matrix and Riot": "Discusión general sobre Matrix y Riot", "General discussion about Matrix and Riot": "Discusión general sobre Matrix y Riot",
@ -1650,5 +1651,8 @@
"Need help?": "Ayuda?", "Need help?": "Ayuda?",
"Explore rooms": "Explorar salas", "Explore rooms": "Explorar salas",
"Room Directory": "Directorio de salas", "Room Directory": "Directorio de salas",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.": "Puedes usar la opción de servidor personalizado para iniciar sesión en otros servidores Matrix, especificando la dirección URL del servidor. Esto te permite usar una cuenta Matrix en un servidor diferente." "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.": "Puedes usar la opción de servidor personalizado para iniciar sesión en otros servidores Matrix, especificando la dirección URL del servidor. Esto te permite usar una cuenta Matrix en un servidor diferente.",
"Unexpected error preparing the app. See console for details.": "Error inesperado preparando la aplicación. Vea la consola para más detalles.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.": "Configuración errónea: sólo puede especificar uno de default_server_config, default_server_name, o default_hs_url.",
"Invalid configuration: no default server specified.": "Configuración errónea: no se ha especificado servidor."
} }

@ -1601,9 +1601,9 @@
"Robot": "Robota", "Robot": "Robota",
"Hat": "Txanoa", "Hat": "Txanoa",
"Glasses": "Betaurrekoak", "Glasses": "Betaurrekoak",
"Spanner": "Giltza ingelesa", "Spanner": "Giltza",
"Santa": "Santa", "Santa": "Santa",
"Umbrella": "Aterkina", "Umbrella": "Aterkia",
"Clock": "Erlojua", "Clock": "Erlojua",
"Gift": "Oparia", "Gift": "Oparia",
"Light bulb": "Bonbilla", "Light bulb": "Bonbilla",
@ -1906,6 +1906,169 @@
"one": "Irakurri gabeko %(count)s jakinarazpen duzu gela honen aurreko bertsio batean." "one": "Irakurri gabeko %(count)s jakinarazpen duzu gela honen aurreko bertsio batean."
}, },
"Replying With Files": "Fitxategiekin erantzutea", "Replying With Files": "Fitxategiekin erantzutea",
"Whether or not you're using the 'breadcrumbs' feature (avatars above the room list)": "'Ogi puskak' ezaugarria erabiltzen duzun ala ez (gelen zerrenda gaineko abatarrak)",
"A conference call could not be started because the integrations server is not available": "Ezin izan da konferentzia dei bat hasi integrazio zerbitzaria ez dagoelako eskuragarri",
"At this time it is not possible to reply with a file. Would you like to upload this file without replying?": "Une honetan ezin da fitxategi batekin erantzun. Fitxategia igo nahi duzu erantzun gabe?",
"The file '%(fileName)s' failed to upload.": "Huts egin du '%(fileName)s' fitxategia igotzean.",
"The server does not support the room version specified.": "Zerbitzariak ez du emandako gela-bertsioa onartzen.",
"Name or Matrix ID": "Izena edo Matrix ID-a",
"Email, name or Matrix ID": "E-mail, izena edo Matrix ID-a",
"Room upgrades usually only affect <i>server-side</i> processing of the room. If you're having problems with your Riot client, please file an issue with <issueLink />.": "Gelak eguneratzeak <i>zerbitzariaren aldeko</i> gelaren prozesamenduan eragiten du besterik ez. Zure Riot bezeroarekin arazoak badituzu, eman arazoaren berri hemen <issueLink />.",
"<b>Warning</b>: Upgrading a room will <i>not automatically migrate room members to the new version of the room.</i> We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.": "<b>Abisua:</b>: Gela eguneratzeak <i>ez ditu automatikoki migratuko kideak gelaren bertsio berrira</i>. Gela berrira daraman esteka bat argitaratuko da gelaren bertsio zaharrean, gelako kideek estekan sakatu beharko dute gela berrira elkartzeko.",
"Please confirm that you'd like to go forward with upgrading this room from <oldVersion /> to <newVersion />.": "Berretsi gela eguneratzearekin jarraitu nahi duzula, <oldVersion /> bertsiotik <newVersion /> bertsiora.",
"Changes your avatar in this current room only": "Zure abatarra aldatzen du gela honetan bakarrik",
"Unbans user with given ID": "ID zehatz bat duen erabiltzaileari debekua altxatzen dio",
"Adds a custom widget by URL to the room": "URL bidez trepeta pertsonalizatu bat gehitzen du gelara",
"Please supply a https:// or http:// widget URL": "Eman https:// edo http:// motako trepetaren URL-a",
"Sends the given message coloured as a rainbow": "Emandako mezua ortzadarraren koloreekin bidaltzen du",
"Sends the given emote coloured as a rainbow": "Emandako emote-a ortzadarraren koloreekin bidaltzen du",
"Cannot reach homeserver": "Ezin izan da hasiera-zerbitzaria atzitu",
"Ensure you have a stable internet connection, or get in touch with the server admin": "Baieztatu Internet konexio egonkor bat duzula, edo jarri kontaktuan zerbitzariaren administratzailearekin",
"Your Riot is misconfigured": "Zure Riot gaizki konfiguratuta dago",
"Ask your Riot admin to check <a>your config</a> for incorrect or duplicate entries.": "Eskatu zure administratzaileari <a>zure konfigurazioa</a> egiaztatu dezan ea okerrak diren edo bikoiztuta dauden sarrerak dauden.",
"No homeserver URL provided": "Ez da hasiera-zerbitzariaren URL-a eman",
"Unexpected error resolving homeserver configuration": "Ustekabeko errorea hasiera-zerbitzariaren konfigurazioa ebaztean",
"Unexpected error resolving identity server configuration": "Ustekabeko errorea identitate-zerbitzariaren konfigurazioa ebaztean",
"The user's homeserver does not support the version of the room.": "Erabiltzailearen hasiera-zerbitzariak ez du gelaren bertsioa onartzen.",
"Edit messages after they have been sent (refresh to apply changes)": "Editatu mezuak bidali eta gero (freskatu aldaketak aplikatzeko)",
"React to messages with emoji (refresh to apply changes)": "Emojien bidezko erreakzioak mezuei (freskatu aldaketak aplikatzeko)",
"Show recently visited rooms above the room list": "Erakutsi bisitatutako azken gelak gelen zerrendaren goialdean",
"Show hidden events in timeline": "Erakutsi gertaera ezkutuak denbora-lerroan",
"Low bandwidth mode": "Banda-zabalera gutxiko modua",
"When rooms are upgraded": "Gelak eguneratzean",
"This device is <b>not backing up your keys</b>, but you do have an existing backup you can restore from and add to going forward.": "Gailu honek <b>ez du zure gakoen babes-kopia egiten</b>, baina badago babes-kopia bat eta berreskuratu dezakezu aurrera jarraitzeko.",
"Connect this device to key backup before signing out to avoid losing any keys that may only be on this device.": "Konektatu gailu hau gakoen babes-kopiara saioa amaitu aurretik, bakarrik gailu honetan egon daitezkeen gakoak galdu nahi ez badituzu.",
"Connect this device to Key Backup": "Konektatu gailu hau gakoen babes-kopiara",
"Backup has an <validity>invalid</validity> signature from this device": "Babes-kopiak gailu honen <validity>baliogabeko</validity> sinadura du",
"this room": "gela hau",
"View older messages in %(roomName)s.": "Ikusi %(roomName)s gelako mezu zaharragoak.",
"Uploaded sound": "Igotako soinua",
"Sounds": "Soinuak",
"Notification sound": "Jakinarazpen soinua",
"Reset": "Berrezarri",
"Set a new custom sound": "Ezarri soinu pertsonalizatua",
"Browse": "Arakatu",
"Joining room …": "Gelara elkartzen…",
"Loading …": "Kargatzen…",
"Rejecting invite …": "Gonbidapena errefusatzen…",
"Join the conversation with an account": "Elkartu elkarrizketara kontu batekin",
"Sign Up": "Erregistratu",
"Sign In": "Hasi saioa",
"You were kicked from %(roomName)s by %(memberName)s": "%(roomName)s gelatik kaleratu zaitu %(memberName)s erabiltzaileak",
"Reason: %(reason)s": "Arrazoia: %(reason)s",
"Forget this room": "Ahaztu gela hau",
"Re-join": "Berriro elkartu",
"You were banned from %(roomName)s by %(memberName)s": "%(roomName)s gelan sartzea debekatu dizu %(memberName)s erabiltzaileak",
"Something went wrong with your invite to %(roomName)s": "Arazo bat egon da zure %(roomName)s gelarako gonbidapenarekin",
"%(errcode)s was returned while trying to valide your invite. You could try to pass this information on to a room admin.": "%(errcode)s jaso da zure gonbidapena balioztatzean. Saiatu informazio hau gelako administratzaileari ematen.",
"You can only join it with a working invite.": "Elkartzeko baliozko gonbidapen bat behar duzu.",
"You can still join it because this is a public room.": "Berdin elkartu zaitezke gela publikoa delako.",
"Join the discussion": "Elkartu elkarrizketara",
"Try to join anyway": "Saiatu elkartzen hala ere",
"This invite to %(roomName)s wasn't sent to your account": "%(roomName)s gelarako gonbidapen hau ez da zure kontura bidali",
"Sign in with a different account, ask for another invite, or add the e-mail address %(email)s to this account.": "Hasi saioa beste kontu batekin, eskatu beste gonbidapen bat, edo gehitu %(email)s e-mail helbidea kontu hontara.",
"Do you want to chat with %(user)s?": "%(user)s erabiltzailearekin txateatu nahi duzu?",
"Do you want to join %(roomName)s?": "%(roomName)s gelara elkartu nahi duzu?",
"<userName/> invited you": "<userName/> erabiltzaileak gonbidatu zaitu",
"You're previewing %(roomName)s. Want to join it?": "%(roomName)s aurreikusten ari zara. Elkartu nahi duzu?",
"%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s ezin da aurreikusi. Elkartu nahi duzu?",
"This room doesn't exist. Are you sure you're at the right place?": "Ez dago gela hau. Ziur toki zuzenean zaudela?",
"Try again later, or ask a room admin to check if you have access.": "Saiatu geroago, edo galdetu gelako administratzaileari sarbidea duzun.",
"%(errcode)s was returned while trying to access the room. If you think you're seeing this message in error, please <issueLink>submit a bug report</issueLink>.": "%(errcode)s jaso da gela atzitzen saiatzean. Hau akats bat dela uste baduzu, <issueLink>eman arazoaren berri</issueLink>.",
"This room has already been upgraded.": "Gela hau dagoeneko eguneratu da.",
"This room is running room version <roomVersion />, which this homeserver has marked as <i>unstable</i>.": "Gela honek <roomVersion /> bertsioa du, eta hasiera-zerbitzariak<i>ez egonkor</i> gisa markatu du.",
"Agree or Disagree": "Ados ala ez ados",
"Like or Dislike": "Gogoko ala ez gogoko",
"Edited at %(date)s": "%(date)s-n editatua",
"edited": "editatua",
"Maximize apps": "Maximizatu aplikazioak",
"Rotate Left": "Biratu ezkerrera",
"Rotate counter-clockwise": "Biratu erlojuaren orratzen zentzuaren kontra",
"Rotate Right": "Biratu eskumara",
"Rotate clockwise": "Biratu erlojuaren orratzen zentzuan",
"Edit message": "Editatu mezua",
"GitHub issue": "GitHub arazo-txostena",
"Notes": "Oharrak",
"View Servers in Room": "Ikusi gelan dauden zerbitzariak",
"Sign out and remove encryption keys?": "Amaitu saioa eta kendu zifratze gakoak?",
"To help us prevent this in future, please <a>send us logs</a>.": "Etorkizunean hau ekiditeko, <a>bidali guri egunkariak</a>.",
"Missing session data": "Saioaren datuak falta dira",
"Upload files (%(current)s of %(total)s)": "Igo fitxategiak (%(current)s / %(total)s)",
"Upload files": "Igo fitxategiak",
"Upload": "Igo",
"Upload %(count)s other files": {
"other": "Igo beste %(count)s fitxategiak",
"one": "Igo beste fitxategi %(count)s"
},
"Cancel All": "Ezeztatu dena",
"Upload Error": "Igoera errorea",
"Unable to validate homeserver/identity server": "Ezin izan da hasiera-zerbitzaria edo identitate-zerbitzaria balioztatu",
"Sign in to your Matrix account on <underlinedServerName />": "Hasi saioa zure <underlinedServerName /> zerbitzariko Matrix kontuarekin",
"Use an email address to recover your account": "Erabili e-mail helbidea zure kontua berreskuratzeko",
"Enter email address (required on this homeserver)": "Sartu zure e-mail helbidea (hasiera-zerbitzari honetan beharrezkoa da)",
"Doesn't look like a valid email address": "Ez dirudi baliozko e-mail helbide bat",
"Enter password": "Sartu pasahitza",
"Password is allowed, but unsafe": "Pasahitza onartzen da, baina ez segurua da",
"Nice, strong password!": "Ongi, pasahitz sendoa!",
"Passwords don't match": "Pasahitzak ez datoz bat",
"Other users can invite you to rooms using your contact details": "Beste erabiltzaileek geletara gonbidatu zaitzakete zure kontaktu-xehetasunak erabiliz",
"Enter phone number (required on this homeserver)": "Sartu telefono zenbakia (hasiera zerbitzari honetan beharrezkoa)",
"Doesn't look like a valid phone number": "Ez dirudi baliozko telefono zenbaki bat",
"Use lowercase letters, numbers, dashes and underscores only": "Erabili letra xeheak, zenbakiak, gidoiak eta azpimarrak, besterik ez",
"Enter username": "Sartu erabiltzaile-izena",
"Some characters not allowed": "Karaktere batzuk ez dira onartzen",
"Create your Matrix account on <underlinedServerName />": "Sortu zure Matrix kontua <underlinedServerName /> zerbitzarian",
"Use an email address to recover your account.": "Erabili e-mail helbidea zure kontua berreskuratzeko.",
"Other users can invite you to rooms using your contact details.": "Beste erabiltzaileek geletara gonbidatu zaitzakete zure kontaktu-xehetasunak erabiliz.",
"Add room": "Gehitu gela",
"Your profile": "Zure profila",
"Your Matrix account on <underlinedServerName />": "Zure <underlinedServerName /> zerbitzariko Matrix kontua",
"Homeserver URL does not appear to be a valid Matrix homeserver": "Hasiera-zerbitzariaren URL-a ez dirudi baliozko hasiera-zerbitzari batena",
"Identity server URL does not appear to be a valid identity server": "Identitate-zerbitzariaren URL-a ez dirudi baliozko identitate-zerbitzari batena",
"Cannot reach identity server": "Ezin izan da identitate-zerbitzaria atzitu",
"You can register, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Izena eman dezakezu, baina ezaugarri batzuk ez dira eskuragarri izango identitate-zerbitzaria berriro eskuragarri egon arte. Abisu hau ikusten jarraitzen baduzu, egiaztatu zure konfigurazioa edo kontaktatu zerbitzariaren administratzailea.",
"You can reset your password, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Zure pasahitza berrezarri dezakezu, baina ezaugarri batzuk ez dira eskuragarri izango identitate-zerbitzaria berriro eskuragarri egon arte. Abisu hau ikusten jarraitzen baduzu, egiaztatu zure konfigurazioa edo kontaktatu zerbitzariaren administratzailea.",
"You can log in, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Saioa hasi dezakezu, baina ezaugarri batzuk ez dira eskuragarri izango identitate-zerbitzaria berriro eskuragarri egon arte. Abisu hau ikusten jarraitzen baduzu, egiaztatu zure konfigurazioa edo kontaktatu zerbitzariaren administratzailea.",
"Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Ezin izan da gonbidapena baliogabetu. Zerbitzariak une bateko arazoren bat izan lezake edo agian ez duzu gonbidapena baliogabetzeko baimen nahiko.",
"<reactors/><reactedWith>reacted with %(shortName)s</reactedWith>": "<reactors/> erabiltzaileak <reactedWith>%(shortName)s batekin erreakzionatu du</reactedWith>",
"If there is additional context that would help in analysing the issue, such as what you were doing at the time, room IDs, user IDs, etc., please include those things here.": "Arazoa ikertzen lagundu gaitzakeen testuinguru gehiago badago, esaterako gertatutakoan zer egiten ari zinen, gelaren ID-a, erabiltzaile ID-ak eta abar, mesedez jarri horiek hemen.",
"Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Saioaren datu batzuk, zifratutako mezuen gakoak barne, falta dira. Amaitu saioa eta hasi saioa berriro hau konpontzeko, gakoak babes-kopiatik berreskuratuz.",
"Your browser likely removed this data when running low on disk space.": "Ziur asko zure nabigatzaileak kendu ditu datu hauek diskoan leku gutxi zuelako.",
"This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Fitxategi hau <b>handiegia da</b> igo ahal izateko. Fitxategiaren tamaina-muga %(limit)s da, baina fitxategi honen tamaina %(sizeOfThisFile)s da.",
"These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Fitxategi hauek <b>handiegiak dira</b> igotzeko. Fitxategien tamaina-muga %(limit)s da.",
"Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Fitxategi batzuk <b>handiegiak dira</b> igotzeko. Fitxategien tamaina-muga %(limit)s da.",
"A widget located at %(widgetUrl)s would like to verify your identity. By allowing this, the widget will be able to verify your user ID, but not perform actions as you.": "%(widgetUrl)s helbidean kokatutako trepeta batek zure identitatea egiaztatu nahi du. Hau baimentzen baduzu, trepetak zure erabiltzaile ID-a egiaztatu ahal izango du, baina ez zure izenean ekintzarik egin.",
"Riot failed to get the protocol list from the homeserver. The homeserver may be too old to support third party networks.": "Riot-ek huts egin du zure hasiera-zerbitzariaren protokoloen zerrenda eskuratzean. Agian hasiera-zerbitzaria zaharregia da hirugarrengoen sareak onartzeko.",
"Failed to get autodiscovery configuration from server": "Huts egin du aurkikuntza automatikoaren konfigurazioa zerbitzaritik eskuratzean",
"Invalid base_url for m.homeserver": "Baliogabeko base_url m.homeserver zerbitzariarentzat",
"Invalid base_url for m.identity_server": "Baliogabeko base_url m.identity_server zerbitzariarentzat",
"<a>Log in</a> to your new account.": "<a>Hasi saioa</a> zure kontu berrian.",
"You can now close this window or <a>log in</a> to your new account.": "Itxi leiho hau edo <a>hasi saioa</a> zure kontu berrian.",
"Registration Successful": "Ongi erregistratuta",
"Upload all": "Igo denak",
"No integrations server configured": "Ez da integrazio zerbitzaririk konfiguratu",
"This Riot instance does not have an integrations server configured.": "Riot instantzia honek ez du integrazio zerbitzaririk konfiguratuta.",
"Connecting to integrations server...": "Integrazioen zerbitzarira konektatzen...",
"Cannot connect to integrations server": "Ezin izan da integrazioen zerbitzarira konektatu",
"The integrations server is offline or it cannot reach your homeserver.": "Integrazioen zerbitzaria lineaz kanpo dago edo ezin du zure hasiera-zerbitzaria atzitu.",
"Unnamed microphone": "Izenik gabeko mikrofonoa",
"Unnamed audio output": "Izenik gabeko audio irteera",
"Unnamed camera": "Izenik gabeko kamera",
"Failed to connect to integrations server": "Huts egin du integrazioen zerbitzarira konektatzean",
"No integrations server is configured to manage stickers with": "Ez dago eranskailuak kudeatzeko integrazio-zerbitzaririk konfiguratuta",
"Your new account (%(newAccountId)s) is registered, but you're already logged into a different account (%(loggedInUserId)s).": "Zure kontu berria (%(newAccountId)s) erregistratuta dago, baina dagoeneko saioa hasi duzu beste kontu batekin (%(loggedInUserId)s).",
"Continue with previous account": "Jarraitu aurreko kontuarekin",
"Agree": "Ados",
"Disagree": "Ez ados",
"Happy": "Pozik",
"Party Popper": "Jaia",
"Confused": "Nahastuta",
"Eyes": "Begiak",
"Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Gela hau bertsio-berritzeak gelaren oraingo instantzia itzaliko du eta izen bereko beste gela berri bat sortuko du. Kideei esperientziarik onena emateko, hau egingo dugu:",
"Loading room preview": "Gelaren aurrebista kargatzen",
"Edited at %(date)s. Click to view edits.": "Edizio data: %(date)s. Sakatu edizioak ikusteko.",
"Message edits": "Mezuaren edizioak",
"Show all": "Erakutsi denak",
"%(appName)s via %(browserName)s on %(osName)s": "%(appName)s %(browserName)s bidez %(osName)s ostalarian", "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s %(browserName)s bidez %(osName)s ostalarian",
"Riot Desktop on %(platformName)s": "Riot Desktop %(platformName)s plataforman", "Riot Desktop on %(platformName)s": "Riot Desktop %(platformName)s plataforman",
"Riot is not supported on mobile web. Install the app?": "Riotek ez du euskarririk mugikorrentzako webean. Instalatu aplikazioa?", "Riot is not supported on mobile web. Install the app?": "Riotek ez du euskarririk mugikorrentzako webean. Instalatu aplikazioa?",
@ -1940,9 +2103,14 @@
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Zerbitzari pertsonalizatuaren aukerak erabili ditzakezu beste Matrix zerbitzarietan saioa hasteko, han beste hasiera-zerbitzari baten URLa sartuz.<br/>Horrela Riot aurretik duzun kontu batekin erabili dezakezu beste hasiera-zerbitzari batean.<br/><br/>Identitate-zerbitzari pertsonalizatu bat ezarri dezakezu ere, baina orduan ezin izango dituzu erabiltzaileak e-mail helbidea erabiliz gonbidatu, edo ezin izan izango zaituzte zu e-mail helbidea erabiliz gonbidatu.", "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Zerbitzari pertsonalizatuaren aukerak erabili ditzakezu beste Matrix zerbitzarietan saioa hasteko, han beste hasiera-zerbitzari baten URLa sartuz.<br/>Horrela Riot aurretik duzun kontu batekin erabili dezakezu beste hasiera-zerbitzari batean.<br/><br/>Identitate-zerbitzari pertsonalizatu bat ezarri dezakezu ere, baina orduan ezin izango dituzu erabiltzaileak e-mail helbidea erabiliz gonbidatu, edo ezin izan izango zaituzte zu e-mail helbidea erabiliz gonbidatu.",
"Co-ordination for Riot translators": "Riot itzultzaileen koordinazioa", "Co-ordination for Riot translators": "Riot itzultzaileen koordinazioa",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.": "Zerbitzari pertsonalizatuaren aukera erabili dezakezu bestelako Matrix zerbitzari batera konektatzeko, bere URL-a adierazita. Honek Riot beste zerbitzari batean duzun Matrix kontuarekin erabiltzea ahalbidetzen dizu.", "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.": "Zerbitzari pertsonalizatuaren aukera erabili dezakezu bestelako Matrix zerbitzari batera konektatzeko, bere URL-a adierazita. Honek Riot beste zerbitzari batean duzun Matrix kontuarekin erabiltzea ahalbidetzen dizu.",
"Sign In": "Hasi saioa",
"Create Account": "Sortu kontua", "Create Account": "Sortu kontua",
"Need help?": "Laguntza behar?", "Need help?": "Laguntza behar?",
"Explore rooms": "Arakatu gelak", "Explore rooms": "Arakatu gelak",
"Room Directory": "Gelen direktorioa" "Room Directory": "Gelen direktorioa",
"Unexpected error preparing the app. See console for details.": "Ustekabeko errorea aplikazioa prestatzean. Ikusi xehetasunak kontsolan.",
"Invalid configuration: no default server specified.": "Konfigurazio baliogabea: Ez da lehenetsitako zerbitzaririk zehaztu.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.": "Konfigurazio baliogabea: default_server_config, default_server_name, edo default_hs_url bat bakarra zehaztu daiteke.",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.": "Zure Riot konfigurazioak baliogabeko JSON kodea du. Zuzendu arazoa eta kargatu orria berriro.",
"The message from the parser is: %(message)s": "Prozesatzailearen mezua hau da: %(message)s",
"Invalid JSON": "JSON baliogabea"
} }

@ -18,9 +18,9 @@
"Settings": "Asetukset", "Settings": "Asetukset",
"Start chat": "Aloita keskustelu", "Start chat": "Aloita keskustelu",
"unknown error code": "tuntematon virhekoodi", "unknown error code": "tuntematon virhekoodi",
"Failed to change password. Is your password correct?": "Salasanan muuttaminen epäonnistui. Onko salasanasi oikein?", "Failed to change password. Is your password correct?": "Salasanan vaihtaminen epäonnistui. Onko salasanasi oikein?",
"Continue": "Jatka", "Continue": "Jatka",
"powered by Matrix": "Matrix", "powered by Matrix": "moottorina Matrix",
"Active call (%(roomName)s)": "Aktiivinen puhelu (%(roomName)s)", "Active call (%(roomName)s)": "Aktiivinen puhelu (%(roomName)s)",
"Add": "Lisää", "Add": "Lisää",
"Add a topic": "Lisää aihe", "Add a topic": "Lisää aihe",
@ -33,7 +33,7 @@
"No Microphones detected": "Mikrofonia ei löytynyt", "No Microphones detected": "Mikrofonia ei löytynyt",
"No Webcams detected": "Webkameraa ei löytynyt", "No Webcams detected": "Webkameraa ei löytynyt",
"No media permissions": "Ei mediaoikeuksia", "No media permissions": "Ei mediaoikeuksia",
"You may need to manually permit Riot to access your microphone/webcam": "Sinun täytyy ehkä manuaalisesti sallia mikrofonin/webkameran käyttö", "You may need to manually permit Riot to access your microphone/webcam": "Voit joutua antamaan Riotille luvan mikrofonin/webkameran käyttöön",
"Default Device": "Oletuslaite", "Default Device": "Oletuslaite",
"Microphone": "Mikrofoni", "Microphone": "Mikrofoni",
"Camera": "Kamera", "Camera": "Kamera",
@ -50,7 +50,7 @@
"An error has occurred.": "Tapahtui virhe.", "An error has occurred.": "Tapahtui virhe.",
"Anyone": "Kaikki", "Anyone": "Kaikki",
"Anyone who knows the room's link, apart from guests": "Kaikki jotka tietävät huoneen osoitteen, paitsi vieraat", "Anyone who knows the room's link, apart from guests": "Kaikki jotka tietävät huoneen osoitteen, paitsi vieraat",
"Anyone who knows the room's link, including guests": "Kaikki jotka tietävät huoneen osoitteen, mukaanlukien vieraat", "Anyone who knows the room's link, including guests": "Kaikki joilla on huoneen linkki, mukaan lukien vieraat",
"Are you sure?": "Oletko varma?", "Are you sure?": "Oletko varma?",
"Are you sure you want to leave the room '%(roomName)s'?": "Oletko varma että haluat poistua huoneesta '%(roomName)s'?", "Are you sure you want to leave the room '%(roomName)s'?": "Oletko varma että haluat poistua huoneesta '%(roomName)s'?",
"Are you sure you want to reject the invitation?": "Oletko varma että haluat hylätä kutsun?", "Are you sure you want to reject the invitation?": "Oletko varma että haluat hylätä kutsun?",
@ -58,11 +58,11 @@
"Attachment": "Liite", "Attachment": "Liite",
"Autoplay GIFs and videos": "Toista GIF-animaatiot ja videot automaattisesti", "Autoplay GIFs and videos": "Toista GIF-animaatiot ja videot automaattisesti",
"%(senderName)s banned %(targetName)s.": "%(senderName)s antoi porttikiellon käyttäjälle %(targetName)s.", "%(senderName)s banned %(targetName)s.": "%(senderName)s antoi porttikiellon käyttäjälle %(targetName)s.",
"Can't connect to homeserver - please check your connectivity, ensure your <a>homeserver's SSL certificate</a> is trusted, and that a browser extension is not blocking requests.": "Yhdistäminen kotipalvelimeen epäonnistui. Ole hyvä ja tarkista verkkoyhteytesi ja varmista että <a>kotipalvelimen SSL-sertifikaatti</a> on luotettu, ja että jokin selaimen lisäosa ei estä pyyntöjen lähettämisen.", "Can't connect to homeserver - please check your connectivity, ensure your <a>homeserver's SSL certificate</a> is trusted, and that a browser extension is not blocking requests.": "Kotipalvelimeen ei saada yhteyttä. Tarkista verkkoyhteytesi, varmista että <a>kotipalvelimesi SSL-sertifikaatti</a> on luotettu, ja että mikään selaimen lisäosa ei estä pyyntöjen lähettämistä.",
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or <a>enable unsafe scripts</a>.": "Yhdistäminen kotipalveluun HTTP:n avulla ei ole mahdollista kun selaimen osoitepalkissa on HTTPS URL. Käytä joko HTTPS tai <a>salli turvattomat skriptit</a>.", "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or <a>enable unsafe scripts</a>.": "Yhdistäminen kotipalvelimeen HTTP:n avulla ei ole mahdollista, kun selaimen osoitepalkissa on HTTPS-osoite. Käytä joko HTTPS:ää tai <a>salli turvattomat skriptit</a>.",
"Can't load user settings": "Käyttäjäasetusten lataaminen epäonnistui", "Can't load user settings": "Käyttäjäasetusten lataaminen epäonnistui",
"Change Password": "Muuta salasana", "Change Password": "Vaihda salasana",
"%(senderName)s changed their profile picture.": "%(senderName)s muutti profiilikuvansa.", "%(senderName)s changed their profile picture.": "%(senderName)s vaihtoi profiilikuvansa.",
"%(targetName)s accepted an invitation.": "%(targetName)s hyväksyi kutsun.", "%(targetName)s accepted an invitation.": "%(targetName)s hyväksyi kutsun.",
"%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s hyväksyi kutsun käyttäjän %(displayName)s puolesta.", "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s hyväksyi kutsun käyttäjän %(displayName)s puolesta.",
"Account": "Tili", "Account": "Tili",
@ -71,11 +71,11 @@
"one": "ja yksi muu..." "one": "ja yksi muu..."
}, },
"Ban": "Anna porttikielto", "Ban": "Anna porttikielto",
"Banned users": "Porttikiellon saanneet käyttäjät", "Banned users": "Porttikiellon saaneet käyttäjät",
"Bans user with given id": "Antaa porttikiellon tunnuksen mukaiselle käyttäjälle", "Bans user with given id": "Antaa porttikiellon tunnuksen mukaiselle käyttäjälle",
"Bulk Options": "Bulkkiasetukset", "Bulk Options": "Bulkkiasetukset",
"Changes your display nickname": "Muuttaa näyttönimesi", "Changes your display nickname": "Vaihtaa näyttönimesi",
"Changes colour scheme of current room": "Muuttaa tamänhetkisen huoneen väritystä", "Changes colour scheme of current room": "Vaihtaa nykyisen huoneen väritystä",
"Clear Cache and Reload": "Tyhjennä välimuisti ja lataa uudelleen", "Clear Cache and Reload": "Tyhjennä välimuisti ja lataa uudelleen",
"Clear Cache": "Puhdista välimuisti", "Clear Cache": "Puhdista välimuisti",
"Click here to fix": "Paina tästä korjataksesi", "Click here to fix": "Paina tästä korjataksesi",
@ -92,7 +92,7 @@
"Conference calls are not supported in this client": "Tämä asiakasohjelma ei tue konferenssipuheluja", "Conference calls are not supported in this client": "Tämä asiakasohjelma ei tue konferenssipuheluja",
"Confirm password": "Varmista salasana", "Confirm password": "Varmista salasana",
"Confirm your new password": "Varmista uusi salasanasi", "Confirm your new password": "Varmista uusi salasanasi",
"Could not connect to the integration server": "Yhteys integraatiopalvelimeen epäonnistui", "Could not connect to the integration server": "Integraatiopalvelimeen yhdistäminen epäonnistui",
"Create a new chat or reuse an existing one": "Luo uusi keskustelu tai uudelleenkäytä vanhaa", "Create a new chat or reuse an existing one": "Luo uusi keskustelu tai uudelleenkäytä vanhaa",
"Create an account": "Luo tili", "Create an account": "Luo tili",
"Create Room": "Luo huone", "Create Room": "Luo huone",
@ -106,7 +106,7 @@
"Decline": "Hylkää", "Decline": "Hylkää",
"Decryption error": "Virhe salauksen purkamisessa", "Decryption error": "Virhe salauksen purkamisessa",
"Delete": "Poista", "Delete": "Poista",
"Default": "Oletusarvo", "Default": "Oletus",
"Device already verified!": "Laite on jo varmennettu!", "Device already verified!": "Laite on jo varmennettu!",
"Device ID": "Laitetunniste", "Device ID": "Laitetunniste",
"Device ID:": "Laitetunniste:", "Device ID:": "Laitetunniste:",
@ -158,7 +158,7 @@
"Failed to unban": "Porttikiellon poistaminen epäonnistui", "Failed to unban": "Porttikiellon poistaminen epäonnistui",
"Failed to upload file": "Tiedoston lataaminen epäonnistui", "Failed to upload file": "Tiedoston lataaminen epäonnistui",
"Failed to upload profile picture!": "Profiilikuvan lataaminen epäonnistui!", "Failed to upload profile picture!": "Profiilikuvan lataaminen epäonnistui!",
"Failed to verify email address: make sure you clicked the link in the email": "Sähköpostin vahvistus epäonnistui: varmista, että seurasit sähköpostissa olevaa linkkiä", "Failed to verify email address: make sure you clicked the link in the email": "Sähköpostin vahvistus epäonnistui: varmista, että klikkasit sähköpostissa olevaa linkkiä",
"Failure to create room": "Huoneen luominen epäonnistui", "Failure to create room": "Huoneen luominen epäonnistui",
"Favourites": "Suosikit", "Favourites": "Suosikit",
"Fill screen": "Täytä näyttö", "Fill screen": "Täytä näyttö",
@ -190,7 +190,7 @@
"Invites user with given id to current room": "Kutsuu tunnuksen mukaisen käyttäjän huoneeseen", "Invites user with given id to current room": "Kutsuu tunnuksen mukaisen käyttäjän huoneeseen",
"Sign in with": "Tunnistus", "Sign in with": "Tunnistus",
"Join Room": "Liity huoneeseen", "Join Room": "Liity huoneeseen",
"Joins room with given alias": "Liittyy huoneeseen jolla on annettu alias", "Joins room with given alias": "Liittyy aliaksen mukaiseen huoneeseen",
"Jump to first unread message.": "Hyppää ensimmäiseen lukemattomaan viestiin.", "Jump to first unread message.": "Hyppää ensimmäiseen lukemattomaan viestiin.",
"Kick": "Poista huoneesta", "Kick": "Poista huoneesta",
"Kicks user with given id": "Poistaa tunnuksen mukaisen käyttäjän huoneesta", "Kicks user with given id": "Poistaa tunnuksen mukaisen käyttäjän huoneesta",
@ -229,7 +229,7 @@
"OK": "OK", "OK": "OK",
"olm version:": "olmin versio:", "olm version:": "olmin versio:",
"Once encryption is enabled for a room it cannot be turned off again (for now)": "Kun salaus on kytketty päälle sitä ei enää voi kytkeä pois (toistaiseksi)", "Once encryption is enabled for a room it cannot be turned off again (for now)": "Kun salaus on kytketty päälle sitä ei enää voi kytkeä pois (toistaiseksi)",
"Only people who have been invited": "Vain kutsun saanneet käyttäjät", "Only people who have been invited": "Vain kutsutut käyttäjät",
"Password": "Salasana", "Password": "Salasana",
"Password:": "Salasana:", "Password:": "Salasana:",
"Passwords can't be empty": "Salasanat eivät voi olla tyhjiä", "Passwords can't be empty": "Salasanat eivät voi olla tyhjiä",
@ -258,9 +258,9 @@
"Scroll to unread messages": "Vieritä lukemattomiin viesteihin", "Scroll to unread messages": "Vieritä lukemattomiin viesteihin",
"Search failed": "Haku epäonnistui", "Search failed": "Haku epäonnistui",
"Searches DuckDuckGo for results": "Hakee DuckDuckGo:n avulla", "Searches DuckDuckGo for results": "Hakee DuckDuckGo:n avulla",
"Send anyway": "Lähetä kuitenkin", "Send anyway": "Lähetä silti",
"Sender device information": "Lähettäjän laitteen tiedot", "Sender device information": "Lähettäjän laitteen tiedot",
"Send Invites": "Lähetä kutsu", "Send Invites": "Lähetä kutsut",
"Server error": "Palvelinvirhe", "Server error": "Palvelinvirhe",
"Session ID": "Istuntotunniste", "Session ID": "Istuntotunniste",
"Sets the room topic": "Asettaa huoneen aiheen", "Sets the room topic": "Asettaa huoneen aiheen",
@ -280,7 +280,7 @@
"The remote side failed to pick up": "Toinen osapuoli ei vastannut", "The remote side failed to pick up": "Toinen osapuoli ei vastannut",
"This room has no local addresses": "Tällä huoneella ei ole paikallista osoitetta", "This room has no local addresses": "Tällä huoneella ei ole paikallista osoitetta",
"This room": "Tämä huone", "This room": "Tämä huone",
"This room is not accessible by remote Matrix servers": "Tähän huoneeseen ei voi päästä ulkopuolisilta Matrix-palvelimilta", "This room is not accessible by remote Matrix servers": "Tähän huoneeseen ei pääse ulkopuolisilta Matrix-palvelimilta",
"This room's internal ID is": "Huoneen sisäinen tunniste on", "This room's internal ID is": "Huoneen sisäinen tunniste on",
"Unban": "Poista porttikielto", "Unban": "Poista porttikielto",
"Undecryptable": "Salauksen purku ei ole mahdollista", "Undecryptable": "Salauksen purku ei ole mahdollista",
@ -290,7 +290,7 @@
"unknown caller": "tuntematon soittaja", "unknown caller": "tuntematon soittaja",
"unknown device": "tuntematon laite", "unknown device": "tuntematon laite",
"Unknown room %(roomId)s": "Tuntematon huone %(roomId)s", "Unknown room %(roomId)s": "Tuntematon huone %(roomId)s",
"Unknown (user, device) pair:": "Tuntematon (käyttäjä, laite) -pari:", "Unknown (user, device) pair:": "Tuntematon (käyttäjä, laite)-pari:",
"Unmute": "Poista mykistys", "Unmute": "Poista mykistys",
"Unnamed Room": "Nimeämätön huone", "Unnamed Room": "Nimeämätön huone",
"Unrecognised command:": "Tuntematon komento:", "Unrecognised command:": "Tuntematon komento:",
@ -302,13 +302,13 @@
"other": "Ladataan %(filename)s ja %(count)s muuta" "other": "Ladataan %(filename)s ja %(count)s muuta"
}, },
"Blacklisted": "Estetyt", "Blacklisted": "Estetyt",
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s muuti huoneen nimeksi %(roomName)s.", "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s vaihtoi huoneen nimeksi %(roomName)s.",
"Drop here to tag %(section)s": "Pudota tähän tägätäksesi %(section)s", "Drop here to tag %(section)s": "Pudota tähän tägätäksesi %(section)s",
"Enable automatic language detection for syntax highlighting": "Ota automaattinen kielentunnistus käyttöön syntaksikorostusta varten", "Enable automatic language detection for syntax highlighting": "Ota automaattinen kielentunnistus käyttöön syntaksikorostusta varten",
"Encrypted messages will not be visible on clients that do not yet implement encryption": "Salatut viestit eivät näy ohjelmissa joissa salaus ei ole vielä implementoitu", "Encrypted messages will not be visible on clients that do not yet implement encryption": "Salatut viestit eivät näy ohjelmissa joissa salaus ei ole vielä implementoitu",
"%(senderName)s ended the call.": "%(senderName)s lopetti puhelun.", "%(senderName)s ended the call.": "%(senderName)s lopetti puhelun.",
"Guest access is disabled on this Home Server.": "Vierailijat on estetty tällä kotipalvelimella.", "Guest access is disabled on this Home Server.": "Vierailijat on estetty tällä kotipalvelimella.",
"Guests cannot join this room even if explicitly invited.": "Vierailijat eivät voi liittyä tähän huoneeseen vaikka heidät on eksplisiittisesti kutsuttu.", "Guests cannot join this room even if explicitly invited.": "Vierailijat eivät voi liittyä tähän huoneeseen erikseen kutsuttuinakaan.",
"Hangup": "Lopeta", "Hangup": "Lopeta",
"Hide join/leave messages (invites/kicks/bans unaffected)": "Piilota liittymis-/poistumisviestit (ei koske kutsuja/poistamisia/porttikieltoja)", "Hide join/leave messages (invites/kicks/bans unaffected)": "Piilota liittymis-/poistumisviestit (ei koske kutsuja/poistamisia/porttikieltoja)",
"Historical": "Vanhat", "Historical": "Vanhat",
@ -317,7 +317,7 @@
"%(senderName)s invited %(targetName)s.": "%(senderName)s kutsui käyttäjän %(targetName)s.", "%(senderName)s invited %(targetName)s.": "%(senderName)s kutsui käyttäjän %(targetName)s.",
"%(displayName)s is typing": "%(displayName)s kirjoittaa", "%(displayName)s is typing": "%(displayName)s kirjoittaa",
"none": "Ei mikään", "none": "Ei mikään",
"No devices with registered encryption keys": "Ei laitteita joilla rekisteröityjä salausavaimia", "No devices with registered encryption keys": "Ei laitteita, joilla on rekisteröityjä salausavaimia",
"No users have specific privileges in this room": "Kellään käyttäjällä ei ole erityisiä oikeuksia", "No users have specific privileges in this room": "Kellään käyttäjällä ei ole erityisiä oikeuksia",
"%(senderName)s placed a %(callType)s call.": "%(senderName)s soitti %(callType)spuhelun.", "%(senderName)s placed a %(callType)s call.": "%(senderName)s soitti %(callType)spuhelun.",
"Remove %(threePid)s?": "Poista %(threePid)s?", "Remove %(threePid)s?": "Poista %(threePid)s?",
@ -351,14 +351,14 @@
"(unknown failure: %(reason)s)": "(tuntematon virhe: %(reason)s)", "(unknown failure: %(reason)s)": "(tuntematon virhe: %(reason)s)",
"(warning: cannot be disabled again!)": "(varoitus: ei voida ottaa pois käytöstä enää!)", "(warning: cannot be disabled again!)": "(varoitus: ei voida ottaa pois käytöstä enää!)",
"Warning!": "Varoitus!", "Warning!": "Varoitus!",
"Who can access this room?": "Keillä on pääsy tähän huoneeseen?", "Who can access this room?": "Ketkä pääsevät tähän huoneeseen?",
"Who can read history?": "Kuka pystyy lukemaan historian?", "Who can read history?": "Kuka voi lukea historiaa?",
"Who would you like to add to this room?": "Kenet sinä haluaisit lisätä tähän huoneeseen?", "Who would you like to add to this room?": "Kenet haluaisit lisätä tähän huoneeseen?",
"Who would you like to communicate with?": "Kenen kanssa haluaisit kommunikoida?", "Who would you like to communicate with?": "Kenen kanssa haluaisit kommunikoida?",
"Would you like to <acceptText>accept</acceptText> or <declineText>decline</declineText> this invitation?": "Haluatko <acceptText>hyväksyä</acceptText> vai <declineText>hylätä</declineText> kutsun?", "Would you like to <acceptText>accept</acceptText> or <declineText>decline</declineText> this invitation?": "Haluatko <acceptText>hyväksyä</acceptText> vai <declineText>hylätä</declineText> kutsun?",
"You already have existing direct chats with this user:": "Sinulla on jo keskusteluja käynnissä tämän käyttäjän kanssa:", "You already have existing direct chats with this user:": "Sinulla on jo keskusteluja käynnissä tämän käyttäjän kanssa:",
"You are already in a call.": "Sinulla on jo puhelu käynnissä.", "You are already in a call.": "Sinulla on jo puhelu käynnissä.",
"You are not in this room.": "Sinä et ole tässä huoneessa.", "You are not in this room.": "Et ole tässä huoneessa.",
"You do not have permission to do that in this room.": "Sinulla ei ole oikeutta tehdä tuota tässä huoneessa.", "You do not have permission to do that in this room.": "Sinulla ei ole oikeutta tehdä tuota tässä huoneessa.",
"You are trying to access %(roomName)s.": "Yrität liittyä huoneeseen %(roomName)s.", "You are trying to access %(roomName)s.": "Yrität liittyä huoneeseen %(roomName)s.",
"You cannot place a call with yourself.": "Et voi soittaa itsellesi.", "You cannot place a call with yourself.": "Et voi soittaa itsellesi.",
@ -441,7 +441,7 @@
"Unknown error": "Tuntematon virhe", "Unknown error": "Tuntematon virhe",
"Incorrect password": "Virheellinen salasana", "Incorrect password": "Virheellinen salasana",
"Device name": "Laitenimi", "Device name": "Laitenimi",
"Device Name": "Laitenimi", "Device Name": "Laitteen nimi",
"Device key": "Laiteavain", "Device key": "Laiteavain",
"In future this verification process will be more sophisticated.": "Tulevaisuudessa tämä varmennusprosessi tulee olemaan hienostuneempi.", "In future this verification process will be more sophisticated.": "Tulevaisuudessa tämä varmennusprosessi tulee olemaan hienostuneempi.",
"Verify device": "Varmenna laite", "Verify device": "Varmenna laite",
@ -466,7 +466,7 @@
"%(targetName)s joined the room.": "%(targetName)s liittyi huoneeseen.", "%(targetName)s joined the room.": "%(targetName)s liittyi huoneeseen.",
"%(senderName)s kicked %(targetName)s.": "%(senderName)s poisti käyttäjän %(targetName)s huoneesta.", "%(senderName)s kicked %(targetName)s.": "%(senderName)s poisti käyttäjän %(targetName)s huoneesta.",
"%(targetName)s left the room.": "%(targetName)s poistui huoneesta.", "%(targetName)s left the room.": "%(targetName)s poistui huoneesta.",
"Publish this room to the public in %(domain)s's room directory?": "Julkaise tämä huone domainin %(domain)s huoneluettelossa?", "Publish this room to the public in %(domain)s's room directory?": "Julkaise tämä huone verkkotunnuksen %(domain)s huoneluettelossa?",
"Missing room_id in request": "room_id puuttuu kyselystä", "Missing room_id in request": "room_id puuttuu kyselystä",
"Missing user_id in request": "user_id puuttuu kyselystä", "Missing user_id in request": "user_id puuttuu kyselystä",
"Never send encrypted messages to unverified devices from this device": "Älä koskaan lähetä salattuja viestejä varmentamattomiin laitteisiin tältä laitteelta", "Never send encrypted messages to unverified devices from this device": "Älä koskaan lähetä salattuja viestejä varmentamattomiin laitteisiin tältä laitteelta",
@ -479,11 +479,11 @@
"Remote addresses for this room:": "Tämän huoneen etäosoitteet:", "Remote addresses for this room:": "Tämän huoneen etäosoitteet:",
"%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s poisti näyttönimensä (%(oldDisplayName)s).", "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s poisti näyttönimensä (%(oldDisplayName)s).",
"Riot does not have permission to send you notifications - please check your browser settings": "Riotilla ei ole oikeuksia lähettää sinulle ilmoituksia. Ole hyvä ja tarkista selaimen asetukset", "Riot does not have permission to send you notifications - please check your browser settings": "Riotilla ei ole oikeuksia lähettää sinulle ilmoituksia. Ole hyvä ja tarkista selaimen asetukset",
"Riot was not given permission to send notifications - please try again": "Riot ei saannut lupaa lähettää ilmoituksia. Ole hyvä ja yritä uudelleen", "Riot was not given permission to send notifications - please try again": "Riot ei saanut lupaa lähettää ilmoituksia - yritä uudelleen",
"Room %(roomId)s not visible": "Huone %(roomId)s ei ole näkyvissä", "Room %(roomId)s not visible": "Huone %(roomId)s ei ole näkyvissä",
"%(roomName)s does not exist.": "Huonetta %(roomName)s ei ole olemassa.", "%(roomName)s does not exist.": "Huonetta %(roomName)s ei ole olemassa.",
"%(roomName)s is not accessible at this time.": "%(roomName)s ei ole saatavilla tällä hetkellä.", "%(roomName)s is not accessible at this time.": "%(roomName)s ei ole saatavilla tällä hetkellä.",
"Seen by %(userName)s at %(dateTime)s": "Käyttäjän %(userName)s näkemä %(dateTime)s", "Seen by %(userName)s at %(dateTime)s": "%(userName)s näki %(dateTime)s",
"Send Reset Email": "Lähetä salasanan palautusviesti", "Send Reset Email": "Lähetä salasanan palautusviesti",
"%(senderDisplayName)s sent an image.": "%(senderDisplayName)s lähetti kuvan.", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s lähetti kuvan.",
"%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s kutsui käyttäjän %(targetDisplayName)s liittymään huoneeseen.", "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s kutsui käyttäjän %(targetDisplayName)s liittymään huoneeseen.",
@ -516,7 +516,7 @@
"User ID": "Käyttäjätunnus", "User ID": "Käyttäjätunnus",
"User Interface": "Käyttöliittymä", "User Interface": "Käyttöliittymä",
"User name": "Käyttäjänimi", "User name": "Käyttäjänimi",
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s asetti aiheeksi \"%(topic)s\".", "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s vaihtoi aiheeksi \"%(topic)s\".",
"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.": "Salasanan muuttaminen nollaa myös osapuolten välisen salauksen avaimet kaikilla laitteilla. Tällöin vanhojen viestien lukeminen ei ole enää mahdollista, ellet ensin tallenna huoneavaimia ja tuo niitä takaisin jälkeenpäin. Tähän tulee tulevaisuudessa parannusta.", "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.": "Salasanan muuttaminen nollaa myös osapuolten välisen salauksen avaimet kaikilla laitteilla. Tällöin vanhojen viestien lukeminen ei ole enää mahdollista, ellet ensin tallenna huoneavaimia ja tuo niitä takaisin jälkeenpäin. Tähän tulee tulevaisuudessa parannusta.",
"Define the power level of a user": "Määritä käyttäjän oikeustaso", "Define the power level of a user": "Määritä käyttäjän oikeustaso",
"Failed to change power level": "Oikeustason muuttaminen epäonnistui", "Failed to change power level": "Oikeustason muuttaminen epäonnistui",
@ -538,7 +538,7 @@
"Tried to load a specific point in this room's timeline, but was unable to find it.": "Huoneen aikajanan tietty hetki yritettiin ladata, mutta sitä ei löytynyt.", "Tried to load a specific point in this room's timeline, but was unable to find it.": "Huoneen aikajanan tietty hetki yritettiin ladata, mutta sitä ei löytynyt.",
"Unable to ascertain that the address this invite was sent to matches one associated with your account.": "Ei voida varmistaa että osoite, johon tämä kutsu lähetettiin, vastaa tiliisi liittettyä osoitetta.", "Unable to ascertain that the address this invite was sent to matches one associated with your account.": "Ei voida varmistaa että osoite, johon tämä kutsu lähetettiin, vastaa tiliisi liittettyä osoitetta.",
"%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (oikeustaso %(powerLevelNumber)s)", "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (oikeustaso %(powerLevelNumber)s)",
"Verification Pending": "Varmennus on vireillä", "Verification Pending": "Varmennus odottaa",
"(could not connect media)": "(mediaa ei voitu yhdistää)", "(could not connect media)": "(mediaa ei voitu yhdistää)",
"WARNING: Device already verified, but keys do NOT MATCH!": "VAROITUS: Laite on jo varmennettu mutta avaimet eivät vastaa toisiaan!", "WARNING: Device already verified, but keys do NOT MATCH!": "VAROITUS: Laite on jo varmennettu mutta avaimet eivät vastaa toisiaan!",
"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!": "VAROITUS: AVAIMEN VARMENNUS EPÄONNISTUI! Käyttäjän %(userId)s ja laitteen %(deviceId)s allekirjoitusavain on \"%(fprint)s\" joka ei vastaa annettua avainta \"%(fingerprint)s\". Tämä saattaa tarkoittaa että viestintäsi siepataan!", "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!": "VAROITUS: AVAIMEN VARMENNUS EPÄONNISTUI! Käyttäjän %(userId)s ja laitteen %(deviceId)s allekirjoitusavain on \"%(fprint)s\" joka ei vastaa annettua avainta \"%(fingerprint)s\". Tämä saattaa tarkoittaa että viestintäsi siepataan!",
@ -546,7 +546,7 @@
"You're not in any rooms yet! Press <CreateRoomButton> to make a room or <RoomDirectoryButton> to browse the directory": "Et ole vielä missään huoneessa! Paina <CreateRoomButton> luodaksesi huoneen tai <RoomDirectoryButton> selatakseski hakemistoa", "You're not in any rooms yet! Press <CreateRoomButton> to make a room or <RoomDirectoryButton> to browse the directory": "Et ole vielä missään huoneessa! Paina <CreateRoomButton> luodaksesi huoneen tai <RoomDirectoryButton> selatakseski hakemistoa",
"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": "Sinut on kirjattu ulos kaikista laitteista etkä enää saa Push-ilmoituksia. Jotta saisit jälleen ilmoituksia pitää sinun jälleen kirjautua sisään jokaisella laitteella", "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": "Sinut on kirjattu ulos kaikista laitteista etkä enää saa Push-ilmoituksia. Jotta saisit jälleen ilmoituksia pitää sinun jälleen kirjautua sisään jokaisella laitteella",
"You may wish to login with a different account, or add this email to this account.": "Haluat ehkä kirjautua toiseen tiliin tai lisätä tämän sähköpostiosoitteen tähän tiliin.", "You may wish to login with a different account, or add this email to this account.": "Haluat ehkä kirjautua toiseen tiliin tai lisätä tämän sähköpostiosoitteen tähän tiliin.",
"Your password was successfully changed. You will not receive push notifications on other devices until you log back in to them": "Salasanan muuttaminen onnistui. Et saa push-ilmoituksia muilla laitteilla ennen kuin kirjaudut niihin sisään", "Your password was successfully changed. You will not receive push notifications on other devices until you log back in to them": "Salasanan vaihtaminen onnistui. Et saa push-ilmoituksia muilla laitteilla ennen kuin kirjaudut niihin takaisin",
"You seem to be in a call, are you sure you want to quit?": "Sinulla näyttää olevan puhelu kesken. Haluatko varmasti lopettaa?", "You seem to be in a call, are you sure you want to quit?": "Sinulla näyttää olevan puhelu kesken. Haluatko varmasti lopettaa?",
"You seem to be uploading files, are you sure you want to quit?": "Näytät lataavan tiedostoja. Oletko varma että haluat lopettaa?", "You seem to be uploading files, are you sure you want to quit?": "Näytät lataavan tiedostoja. Oletko varma että haluat lopettaa?",
"Jan": "tammi", "Jan": "tammi",
@ -569,7 +569,7 @@
"Unknown Address": "Tuntematon osoite", "Unknown Address": "Tuntematon osoite",
"Unverify": "Kumoa varmennus", "Unverify": "Kumoa varmennus",
"Verify...": "Varmenna...", "Verify...": "Varmenna...",
"ex. @bob:example.com": "esim. @bob:example.com", "ex. @bob:example.com": "esim. @erkki:esimerkki.com",
"Add User": "Lisää käyttäjä", "Add User": "Lisää käyttäjä",
"This Home Server would like to make sure you are not a robot": "Tämä kotipalvelin haluaa varmistaa että et ole robotti", "This Home Server would like to make sure you are not a robot": "Tämä kotipalvelin haluaa varmistaa että et ole robotti",
"Please enter the code it contains:": "Ole hyvä ja syötä sen sisältämä koodi:", "Please enter the code it contains:": "Ole hyvä ja syötä sen sisältämä koodi:",
@ -594,8 +594,8 @@
"Username available": "Käyttäjätunnus saatavilla", "Username available": "Käyttäjätunnus saatavilla",
"Username not available": "Käyttäjätunnus ei ole saatavissa", "Username not available": "Käyttäjätunnus ei ole saatavissa",
"Something went wrong!": "Jokin meni vikaan!", "Something went wrong!": "Jokin meni vikaan!",
"This will be your account name on the <span></span> homeserver, or you can pick a <a>different server</a>.": "Tästä tulee tilisi nimi <span></span> -kotipalvelimella, tai voit valita <a>toisen palvelimen</a>.", "This will be your account name on the <span></span> homeserver, or you can pick a <a>different server</a>.": "Tästä tulee tilisi nimi <span></span>-kotipalvelimella, tai voit valita <a>toisen palvelimen</a>.",
"If you already have a Matrix account you can <a>log in</a> instead.": "Jos sinulla on jo Matrix-tili voit <a>kirjautua</a>.", "If you already have a Matrix account you can <a>log in</a> instead.": "Jos sinulla on jo Matrix-tili, voit <a>kirjautua</a>.",
"Your browser does not support the required cryptography extensions": "Selaimesi ei tue vaadittuja kryptografisia laajennuksia", "Your browser does not support the required cryptography extensions": "Selaimesi ei tue vaadittuja kryptografisia laajennuksia",
"Not a valid Riot keyfile": "Ei kelvollinen Riot-avaintiedosto", "Not a valid Riot keyfile": "Ei kelvollinen Riot-avaintiedosto",
"Authentication check failed: incorrect password?": "Autentikointi epäonnistui: virheellinen salasana?", "Authentication check failed: incorrect password?": "Autentikointi epäonnistui: virheellinen salasana?",
@ -620,13 +620,13 @@
"Do you want to load widget from URL:": "Haluatko ladata sovelman URL-osoitteesta:", "Do you want to load widget from URL:": "Haluatko ladata sovelman URL-osoitteesta:",
"The maximum permitted number of widgets have already been added to this room.": "Maksimimäärä sovelmia on jo lisätty tähän huoneeseen.", "The maximum permitted number of widgets have already been added to this room.": "Maksimimäärä sovelmia on jo lisätty tähän huoneeseen.",
"Unable to create widget.": "Sovelman luominen epäonnistui.", "Unable to create widget.": "Sovelman luominen epäonnistui.",
"You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Et voi kumota tätä toimintoa koska olet antamassa käyttäjälle saman oikeustason kuin sinullakin on.", "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Et voi kumota tätä muutosta, koska olet ylentämässä käyttäjää samalle oikeustasolle kuin itsesi.",
"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.": "Tämä prosessi mahdollistaa salatuissa huoneissa vastaanottamiesi viestien salausavainten viemisen tiedostoon. Voit myöhemmin tuoda ne toiseen Matrix-asiakasohjelmaan, jolloin myös se voi purkaa viestit.", "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.": "Tämä prosessi mahdollistaa salatuissa huoneissa vastaanottamiesi viestien salausavainten viemisen tiedostoon. Voit myöhemmin tuoda ne toiseen Matrix-asiakasohjelmaan, jolloin myös se voi purkaa viestit.",
"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.": "Viedyn tiedoston avulla kuka tahansa pystyy purkamaan kaikki salatut viestit jotka voit nähdä, joten sinun täytyy säilyttää sitä huolellisesti. Helpottaaksesi tätä, syötä alle salasana jonka avulla viedyt tiedot salataan. Voit myöhemmin tuoda tiedot ainoastaan samalla salasanalla.", "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.": "Viedyn tiedoston avulla kuka tahansa pystyy purkamaan kaikki salatut viestit jotka voit nähdä, joten sinun täytyy säilyttää sitä huolellisesti. Helpottaaksesi tätä, syötä alle salasana jonka avulla viedyt tiedot salataan. Voit myöhemmin tuoda tiedot ainoastaan samalla salasanalla.",
"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.": "Tämä prosessi mahdollistaa aiemmin tallennettujen salausavainten tuominen toiseen Matrix-asiakasohjelmaan. Tämän jälkeen voit purkaa kaikki salatut viestit jotka toinen asiakasohjelma pystyisi purkamaan.", "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.": "Tämä prosessi mahdollistaa aiemmin tallennettujen salausavainten tuominen toiseen Matrix-asiakasohjelmaan. Tämän jälkeen voit purkaa kaikki salatut viestit jotka toinen asiakasohjelma pystyisi purkamaan.",
"Who would you like to add to this community?": "Kenet sinä haluaisit lisätä tähän yhteisöön?", "Who would you like to add to this community?": "Kenet haluaisit lisätä tähän yhteisöön?",
"Warning: any person you add to a community will be publicly visible to anyone who knows the community ID": "Varoitus: henkilöt, jotka lisäät yhteisöön, näkyvät kaikille jotka tietävät yhteisön tunnisteen", "Warning: any person you add to a community will be publicly visible to anyone who knows the community ID": "Varoitus: henkilöt, jotka lisäät yhteisöön, näkyvät kaikille jotka tietävät yhteisön tunnisteen",
"Invite new community members": "Kutsu uusia jäsenia yhteisöön", "Invite new community members": "Kutsu uusia jäseniä yhteisöön",
"Name or matrix ID": "Nimi tai Matrix ID", "Name or matrix ID": "Nimi tai Matrix ID",
"Invite to Community": "Kutsu yhteisöön", "Invite to Community": "Kutsu yhteisöön",
"Which rooms would you like to add to this community?": "Mitkä huoneet haluaisit lisätä tähän yhteisöön?", "Which rooms would you like to add to this community?": "Mitkä huoneet haluaisit lisätä tähän yhteisöön?",
@ -644,11 +644,11 @@
"%(senderName)s removed their profile picture.": "%(senderName)s poisti profiilikuvansa.", "%(senderName)s removed their profile picture.": "%(senderName)s poisti profiilikuvansa.",
"%(senderName)s set a profile picture.": "%(senderName)s asetti profiilikuvan.", "%(senderName)s set a profile picture.": "%(senderName)s asetti profiilikuvan.",
"%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s muutti tulevat viestit näkyviksi kaikille huoneen jäsenille, alkaen kutsusta huoneeseen.", "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s muutti tulevat viestit näkyviksi kaikille huoneen jäsenille, alkaen kutsusta huoneeseen.",
"%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s teki tulevan huonehistorian näkyväksi kaikille huoneen jäsenille, liittymisestä asti.", "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s teki tulevan huonehistorian näkyväksi kaikille huoneen jäsenille, heidän liittymisestään alkaen.",
"%(senderName)s made future room history visible to all room members.": "%(senderName)s teki tulevan huonehistorian näkyväksi kaikille huoneen jäsenille.", "%(senderName)s made future room history visible to all room members.": "%(senderName)s teki tulevan huonehistorian näkyväksi kaikille huoneen jäsenille.",
"%(senderName)s made future room history visible to anyone.": "%(senderName)s teki tulevan huonehistorian näkyväksi kaikille.", "%(senderName)s made future room history visible to anyone.": "%(senderName)s teki tulevan huonehistorian näkyväksi kaikille.",
"%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s teki tulevan huonehistorian näkyväksi tuntemattomalle (%(visibility)s).", "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s teki tulevan huonehistorian näkyväksi tuntemattomalle (%(visibility)s).",
"%(senderName)s changed the pinned messages for the room.": "%(senderName)s muutti tämän huoneen kiinnitetyt viestit.", "%(senderName)s changed the pinned messages for the room.": "%(senderName)s vaihtoi huoneen kiinnitettyjä viestejä.",
"%(names)s and %(count)s others are typing": { "%(names)s and %(count)s others are typing": {
"other": "%(names)s ja %(count)s muuta kirjoittavat", "other": "%(names)s ja %(count)s muuta kirjoittavat",
"one": "%(names)s ja yksi muu kirjoittvat" "one": "%(names)s ja yksi muu kirjoittvat"
@ -674,7 +674,7 @@
"Ban this user?": "Anna porttikielto tälle käyttäjälle?", "Ban this user?": "Anna porttikielto tälle käyttäjälle?",
"Unignore": "Huomioi käyttäjä jälleen", "Unignore": "Huomioi käyttäjä jälleen",
"Ignore": "Jätä käyttäjä huomioimatta", "Ignore": "Jätä käyttäjä huomioimatta",
"Jump to read receipt": "Hyppää lukukuittakseen", "Jump to read receipt": "Hyppää lukukuittaukseen",
"Mention": "Mainitse", "Mention": "Mainitse",
"Invite": "Kutsu", "Invite": "Kutsu",
"User Options": "Käyttäjä-asetukset", "User Options": "Käyttäjä-asetukset",
@ -688,7 +688,7 @@
"Unnamed room": "Nimetön huone", "Unnamed room": "Nimetön huone",
"World readable": "Täysin julkinen", "World readable": "Täysin julkinen",
"Guests can join": "Vierailijat voivat liittyä", "Guests can join": "Vierailijat voivat liittyä",
"No rooms to show": "Ei huoneita", "No rooms to show": "Ei näytettäviä huoneita",
"Failed to set avatar.": "Avatarin asettaminen epäonnistui.", "Failed to set avatar.": "Avatarin asettaminen epäonnistui.",
"Upload avatar": "Lataa profiilikuva", "Upload avatar": "Lataa profiilikuva",
"Remove avatar": "Poista avatar", "Remove avatar": "Poista avatar",
@ -700,10 +700,10 @@
"You have been kicked from this room by %(userName)s.": "%(userName)s on poistanut sinut tästä huoneesta.", "You have been kicked from this room by %(userName)s.": "%(userName)s on poistanut sinut tästä huoneesta.",
"You have been banned from this room by %(userName)s.": "%(userName)s on antanut sinulle porttikiellon tähän huoneeseen.", "You have been banned from this room by %(userName)s.": "%(userName)s on antanut sinulle porttikiellon tähän huoneeseen.",
"You are trying to access a room.": "Yrität liittyä huoneeseen.", "You are trying to access a room.": "Yrität liittyä huoneeseen.",
"Banned by %(displayName)s": "%(displayName)s antanut porttikiellon", "Banned by %(displayName)s": "%(displayName)s antoi porttikiellon",
"Privileged Users": "Etuoikeutetut käyttäjät", "Privileged Users": "Etuoikeutetut käyttäjät",
"Members only (since the point in time of selecting this option)": "Vain jäsenet (tämän valinnat tekemisestä lähtien)", "Members only (since the point in time of selecting this option)": "Vain jäsenet (tämän valinnan tekemisestä lähtien)",
"Members only (since they were invited)": "Vain jäsenet (heidän kutsustaan lähtien)", "Members only (since they were invited)": "Vain jäsenet (heidän kutsumisestaan lähtien)",
"Members only (since they joined)": "Vain jäsenet (heidän liittymisestään lähtien)", "Members only (since they joined)": "Vain jäsenet (heidän liittymisestään lähtien)",
"To send messages, you must be a": "Voidaksesi ähettääksesi viestejä sinun tulee olla", "To send messages, you must be a": "Voidaksesi ähettääksesi viestejä sinun tulee olla",
"To invite users into the room, you must be a": "Voidaksesi kutsua käyttäjiä huoneseen tulee sinun olla", "To invite users into the room, you must be a": "Voidaksesi kutsua käyttäjiä huoneseen tulee sinun olla",
@ -715,7 +715,7 @@
"Invalid community ID": "Virheellinen yhteisötunniste", "Invalid community ID": "Virheellinen yhteisötunniste",
"'%(groupId)s' is not a valid community ID": "'%(groupId)s' on virheellinen yhteisötunniste", "'%(groupId)s' is not a valid community ID": "'%(groupId)s' on virheellinen yhteisötunniste",
"New community ID (e.g. +foo:%(localDomain)s)": "Uusi yhteisötunniste (esim. +foo:%(localDomain)s)", "New community ID (e.g. +foo:%(localDomain)s)": "Uusi yhteisötunniste (esim. +foo:%(localDomain)s)",
"%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s muutti huoneen %(roomName)s kuvan", "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s vaihtoi huoneen %(roomName)s kuvan",
"%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s poisti huoneen kuvan.", "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s poisti huoneen kuvan.",
"%(senderDisplayName)s changed the room avatar to <img/>": "%(senderDisplayName)s vaihtoi huoneen kuvaksi <img/>", "%(senderDisplayName)s changed the room avatar to <img/>": "%(senderDisplayName)s vaihtoi huoneen kuvaksi <img/>",
"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?": "Sinut ohjataan kolmannen osapuolen sivustolle, jotta voit autentikoida tilisi käyttääksesi palvelua %(integrationsUrl)s. Haluatko jatkaa?", "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?": "Sinut ohjataan kolmannen osapuolen sivustolle, jotta voit autentikoida tilisi käyttääksesi palvelua %(integrationsUrl)s. Haluatko jatkaa?",
@ -752,7 +752,7 @@
"one": "porttikiellot poistettiin" "one": "porttikiellot poistettiin"
}, },
"And %(count)s more...": { "And %(count)s more...": {
"other": "Ja %(count)s lisää..." "other": "Ja %(count)s muuta..."
}, },
"Matrix ID": "Matrix-tunnus", "Matrix ID": "Matrix-tunnus",
"Matrix Room ID": "Matrix-huonetunnus", "Matrix Room ID": "Matrix-huonetunnus",
@ -767,7 +767,7 @@
"Community ID": "Yhteisötunniste", "Community ID": "Yhteisötunniste",
"example": "esimerkki", "example": "esimerkki",
"Advanced options": "Lisäasetukset", "Advanced options": "Lisäasetukset",
"Block users on other matrix homeservers from joining this room": "Salli vain tämän palvelimen käyttäjät", "Block users on other matrix homeservers from joining this room": "Salli vain tämän kotipalvelimen käyttäjät",
"This setting cannot be changed later!": "Tätä asetusta ei voi muuttaa myöhemmin!", "This setting cannot be changed later!": "Tätä asetusta ei voi muuttaa myöhemmin!",
"Add rooms to the community summary": "Lisää huoneita yhteisön yhteenvetoon", "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?", "Which rooms would you like to add to this summary?": "Mitkä huoneet haluaisit lisätä tähän yhteenvetoon?",
@ -821,22 +821,22 @@
"Room Notification": "Huoneilmoitus", "Room Notification": "Huoneilmoitus",
"Call Failed": "Puhelu epäonnistui", "Call Failed": "Puhelu epäonnistui",
"There are unknown devices in this room: if you proceed without verifying them, it will be possible for someone to eavesdrop on your call.": "Huoneessa on tuntemattomia laitteita: jos jatkat varmentamatta niitä, joku voi kuunnella puheluasi.", "There are unknown devices in this room: if you proceed without verifying them, it will be possible for someone to eavesdrop on your call.": "Huoneessa on tuntemattomia laitteita: jos jatkat varmentamatta niitä, joku voi kuunnella puheluasi.",
"Review Devices": "Näytä Laitteet", "Review Devices": "Näytä laitteet",
"Call Anyway": "Soita", "Call Anyway": "Soita silti",
"Answer Anyway": "Vastaa", "Answer Anyway": "Vastaa silti",
"Call": "Puhelu", "Call": "Soita",
"Answer": "Vastaa", "Answer": "Vastaa",
"Call Timeout": "Puhelun aikakatkaisu", "Call Timeout": "Puhelun aikakatkaisu",
"%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", "%(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 %(time)s": "%(weekDayName)s %(day)s. %(monthName)s %(time)s",
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s %(day)s. %(monthName)s %(fullYear)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s %(day)s. %(monthName)s %(fullYear)s %(time)s",
"Ignored user": "Estetyt käyttäjät", "Ignored user": "Estetty käyttäjä",
"Unignored user": "Sallitut käyttäjät", "Unignored user": "Sallittu käyttäjä",
"%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s tasolta %(fromPowerLevel)s tasolle %(toPowerLevel)s", "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s tasolta %(fromPowerLevel)s tasolle %(toPowerLevel)s",
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s muutettiin tehotasoa %(powerLevelDiffText)s.", "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s muutti %(powerLevelDiffText)s:n oikeustasoa.",
"%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s pienoisohjelmaa muokannut %(senderName)s", "%(widgetName)s widget modified by %(senderName)s": "%(senderName)s muutti pienoisohjelmaa %(widgetName)s",
"%(widgetName)s widget added by %(senderName)s": "%(widgetName)s pienoisohjelman lisännyt %(senderName)s", "%(widgetName)s widget added by %(senderName)s": "%(senderName)s lisäsi pienoisohjelman %(widgetName)s",
"%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s pienoisohjelman poistanut %(senderName)s", "%(widgetName)s widget removed by %(senderName)s": "%(senderName)s poisti pienoisohjelman %(widgetName)s",
"Send": "Lähetä", "Send": "Lähetä",
"Delete %(count)s devices": { "Delete %(count)s devices": {
"other": "Poista %(count)s laitetta", "other": "Poista %(count)s laitetta",
@ -878,8 +878,8 @@
"Unblacklist": "Poista estolistalta", "Unblacklist": "Poista estolistalta",
"Blacklist": "Estolista", "Blacklist": "Estolista",
"%(severalUsers)sjoined %(count)s times": { "%(severalUsers)sjoined %(count)s times": {
"one": "%(severalUsers)s liittyi", "one": "%(severalUsers)s liittyivät",
"other": "%(severalUsers)s liittyi %(count)s kertaa" "other": "%(severalUsers)s liittyivät %(count)s kertaa"
}, },
"You are registering with %(SelectedTeamName)s": "Rekisteröidyt %(SelectedTeamName)s tiimeihin", "You are registering with %(SelectedTeamName)s": "Rekisteröidyt %(SelectedTeamName)s tiimeihin",
"%(oneUser)sjoined %(count)s times": { "%(oneUser)sjoined %(count)s times": {
@ -887,24 +887,24 @@
"one": "%(oneUser)s liittyi" "one": "%(oneUser)s liittyi"
}, },
"%(severalUsers)sleft %(count)s times": { "%(severalUsers)sleft %(count)s times": {
"other": "%(severalUsers)s poistui %(count)s kertaa", "other": "%(severalUsers)s poistuivat %(count)s kertaa",
"one": "%(severalUsers)s poistui" "one": "%(severalUsers)s poistuivat"
}, },
"%(oneUser)sleft %(count)s times": { "%(oneUser)sleft %(count)s times": {
"other": "%(oneUser)s poistui %(count)s kertaa", "other": "%(oneUser)s poistui %(count)s kertaa",
"one": "%(oneUser)s poistui" "one": "%(oneUser)s poistui"
}, },
"%(severalUsers)sjoined and left %(count)s times": { "%(severalUsers)sjoined and left %(count)s times": {
"other": "%(severalUsers)s liittyi ja poistui %(count)s kertaa", "other": "%(severalUsers)s liittyivät ja poistuivat %(count)s kertaa",
"one": "%(severalUsers)s liittyi ja poistui" "one": "%(severalUsers)s liittyivät ja poistuivat"
}, },
"%(oneUser)sjoined and left %(count)s times": { "%(oneUser)sjoined and left %(count)s times": {
"other": "%(oneUser)s liittyi ja poistui %(count)s kertaa", "other": "%(oneUser)s liittyi ja poistui %(count)s kertaa",
"one": "%(oneUser)s liittyi ja poistui" "one": "%(oneUser)s liittyi ja poistui"
}, },
"%(severalUsers)sleft and rejoined %(count)s times": { "%(severalUsers)sleft and rejoined %(count)s times": {
"other": "%(severalUsers)s poistui ja liittyi uudelleen %(count)s kertaa", "other": "%(severalUsers)s poistuivat ja liittyivät uudelleen %(count)s kertaa",
"one": "%(severalUsers)s poistui ja liittyi uudelleen" "one": "%(severalUsers)s poistuivat ja liittyivät uudelleen"
}, },
"%(oneUser)sleft and rejoined %(count)s times": { "%(oneUser)sleft and rejoined %(count)s times": {
"other": "%(oneUser)s poistui ja liittyi uudelleen %(count)s kertaa", "other": "%(oneUser)s poistui ja liittyi uudelleen %(count)s kertaa",
@ -919,12 +919,12 @@
"one": "%(oneUser)s hylkäsi kutsun" "one": "%(oneUser)s hylkäsi kutsun"
}, },
"%(severalUsers)shad their invitations withdrawn %(count)s times": { "%(severalUsers)shad their invitations withdrawn %(count)s times": {
"other": "%(severalUsers)s kutsu peruttiin %(count)s kertaa", "other": "Käyttäjien %(severalUsers)s kutsut peruttiin %(count)s kertaa",
"one": "%(severalUsers)s kutsu peruttiin" "one": "Käyttäjien %(severalUsers)s kutsut peruttiin"
}, },
"%(oneUser)shad their invitation withdrawn %(count)s times": { "%(oneUser)shad their invitation withdrawn %(count)s times": {
"other": "%(oneUser)s kutsu peruttiin %(count)s kertaa", "other": "Käyttäjän %(oneUser)s kutsu peruttiin %(count)s kertaa",
"one": "%(oneUser)s kutsu peruttiin" "one": "Käyttäjän %(oneUser)s kutsu peruttiin"
}, },
"were invited %(count)s times": { "were invited %(count)s times": {
"other": "kutsuttiin %(count)s kertaa", "other": "kutsuttiin %(count)s kertaa",
@ -935,11 +935,11 @@
"one": "kutsuttiin" "one": "kutsuttiin"
}, },
"were banned %(count)s times": { "were banned %(count)s times": {
"other": "estettiin %(count)s kertaa", "other": "saivat porttikiellon %(count)s kertaa",
"one": "saivat porttikiellon" "one": "saivat porttikiellon"
}, },
"was banned %(count)s times": { "was banned %(count)s times": {
"other": "saivat porttikiellon %(count)s kertaa", "other": "sai porttikiellon %(count)s kertaa",
"one": "sai porttikiellon" "one": "sai porttikiellon"
}, },
"was unbanned %(count)s times": { "was unbanned %(count)s times": {
@ -959,16 +959,16 @@
"Display your community flair in rooms configured to show it.": "Näytä yhteisötyylisi huoneissa joissa ominaisuus on päällä.", "Display your community flair in rooms configured to show it.": "Näytä yhteisötyylisi huoneissa joissa ominaisuus on päällä.",
"Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Pienoisohjelman poistaminen poistaa sen kaikilta huoneen käyttäjiltä. Oletko varma että haluat poistaa pienoisohjelman?", "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Pienoisohjelman poistaminen poistaa sen kaikilta huoneen käyttäjiltä. Oletko varma että haluat poistaa pienoisohjelman?",
"%(severalUsers)schanged their name %(count)s times": { "%(severalUsers)schanged their name %(count)s times": {
"other": "%(severalUsers)s vaihtoi nimensä %(count)s kertaa", "other": "%(severalUsers)s vaihtoivat nimensä %(count)s kertaa",
"one": "%(severalUsers)s vaihtoi nimensä" "one": "%(severalUsers)s vaihtoivat nimensä"
}, },
"%(oneUser)schanged their name %(count)s times": { "%(oneUser)schanged their name %(count)s times": {
"other": "%(oneUser)s vaihtoi nimensä %(count)s kertaa", "other": "%(oneUser)s vaihtoi nimensä %(count)s kertaa",
"one": "%(oneUser)s vaihtoi nimensä" "one": "%(oneUser)s vaihtoi nimensä"
}, },
"%(severalUsers)schanged their avatar %(count)s times": { "%(severalUsers)schanged their avatar %(count)s times": {
"other": "%(severalUsers)s vaihtoi profiilikuvansa %(count)s kertaa", "other": "%(severalUsers)s vaihtoivat profiilikuvansa %(count)s kertaa",
"one": "%(severalUsers)s vaihtoi profiilikuvansa" "one": "%(severalUsers)s vaihtoivat profiilikuvansa"
}, },
"%(oneUser)schanged their avatar %(count)s times": { "%(oneUser)schanged their avatar %(count)s times": {
"other": "%(oneUser)s vaihtoi profiilikuvansa %(count)s kertaa", "other": "%(oneUser)s vaihtoi profiilikuvansa %(count)s kertaa",
@ -976,7 +976,7 @@
}, },
"%(items)s and %(count)s others": { "%(items)s and %(count)s others": {
"other": "%(items)s ja %(count)s muuta", "other": "%(items)s ja %(count)s muuta",
"one": "%(items)s ja yksi toinen" "one": "%(items)s ja yksi muu"
}, },
"Custom of %(powerLevel)s": "Valinnaiset %(powerLevel)s", "Custom of %(powerLevel)s": "Valinnaiset %(powerLevel)s",
"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:": "Varmistaaksesi, että tähän laitteeseen voidaan luottaa, ole yhteydessä laitteen haltijaan jollain muulla tavalla (esim. henkilökohtaisesti tai puhelimitse) ja pyydä heitä varmistamaan, että hänen käyttäjäasetuksissa näkyy laite, jolla on alla oleva avain:", "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:": "Varmistaaksesi, että tähän laitteeseen voidaan luottaa, ole yhteydessä laitteen haltijaan jollain muulla tavalla (esim. henkilökohtaisesti tai puhelimitse) ja pyydä heitä varmistamaan, että hänen käyttäjäasetuksissa näkyy laite, jolla on alla oleva avain:",
@ -988,7 +988,7 @@
"A new version of Riot is available.": "Uusi Riot-versio on saatavilla.", "A new version of Riot is available.": "Uusi Riot-versio on saatavilla.",
"Couldn't load home page": "Kotisivun lataus epäonnistui", "Couldn't load home page": "Kotisivun lataus epäonnistui",
"Send Account Data": "Lähetä tilin tiedot", "Send Account Data": "Lähetä tilin tiedot",
"All notifications are currently disabled for all targets.": "Kaikki ilmoitukset on kytketty pois kaikilta kohteilta.", "All notifications are currently disabled for all targets.": "Tällä hetkellä kaikki ilmoitukset on kytketty pois kaikilta kohteilta.",
"Uploading report": "Ladataan raporttia", "Uploading report": "Ladataan raporttia",
"Sunday": "Sunnuntai", "Sunday": "Sunnuntai",
"Failed to add tag %(tagName)s to room": "Tagin %(tagName)s lisääminen huoneeseen epäonnistui", "Failed to add tag %(tagName)s to room": "Tagin %(tagName)s lisääminen huoneeseen epäonnistui",
@ -1062,7 +1062,7 @@
"Explore Account Data": "Tilitiedot", "Explore Account Data": "Tilitiedot",
"All messages (noisy)": "Kaikki viestit (meluisa)", "All messages (noisy)": "Kaikki viestit (meluisa)",
"Saturday": "Lauantai", "Saturday": "Lauantai",
"Remember, you can always set an email address in user settings if you change your mind.": "Muista että voit aina asettaa sähköpostiosoitteen käyttäjäasetuksista jos muutat mielesi.", "Remember, you can always set an email address in user settings if you change your mind.": "Muista, että voit aina asettaa sähköpostiosoitteen käyttäjäasetuksissa, jos muutat mielesi.",
"Direct Chat": "Suora keskustelu", "Direct Chat": "Suora keskustelu",
"The server may be unavailable or overloaded": "Palvelin saattaa olla tavoittamattomissa tai ylikuormitettu", "The server may be unavailable or overloaded": "Palvelin saattaa olla tavoittamattomissa tai ylikuormitettu",
"Reject": "Hylkää", "Reject": "Hylkää",
@ -1136,7 +1136,7 @@
"Checking for an update...": "Tarkistetaan päivityksen saatavuutta...", "Checking for an update...": "Tarkistetaan päivityksen saatavuutta...",
"There are advanced notifications which are not shown here": "Tässä ei näytetä edistyneitä ilmoituksia", "There are advanced notifications which are not shown here": "Tässä ei näytetä edistyneitä ilmoituksia",
"You can also set a custom identity server, but you won't be able to invite users by email address, or be invited by email address yourself.": "Voit myös määrittää toisen identiteettipalvelimen, mutta et voi kutsua muita käyttäjiä sähköpostin perusteella tai saada itse kutsua sähköpostin perusteella.", "You can also set a custom identity server, but you won't be able to invite users by email address, or be invited by email address yourself.": "Voit myös määrittää toisen identiteettipalvelimen, mutta et voi kutsua muita käyttäjiä sähköpostin perusteella tai saada itse kutsua sähköpostin perusteella.",
"Your language of choice": "Valitsemasi kieli", "Your language of choice": "Kielivalintasi",
"Privacy is important to us, so we don't collect any personal or identifiable data for our analytics.": "Yksityisyydensuoja on meille tärkeää, joten emme kerää mitään henkilökohtaista tai yksilöivää tietoa analytiikkaamme varten.", "Privacy is important to us, so we don't collect any personal or identifiable data for our analytics.": "Yksityisyydensuoja on meille tärkeää, joten emme kerää mitään henkilökohtaista tai yksilöivää tietoa analytiikkaamme varten.",
"Send an encrypted reply…": "Lähetä salattu vastaus…", "Send an encrypted reply…": "Lähetä salattu vastaus…",
"Send a reply (unencrypted)…": "Lähetä vastaus (salaamaton)…", "Send a reply (unencrypted)…": "Lähetä vastaus (salaamaton)…",
@ -1144,7 +1144,7 @@
"Send a message (unencrypted)…": "Lähetä viesti (salaamaton)…", "Send a message (unencrypted)…": "Lähetä viesti (salaamaton)…",
"<a>In reply to</a> <pill>": "<a>Vastauksena käyttäjälle</a> <pill>", "<a>In reply to</a> <pill>": "<a>Vastauksena käyttäjälle</a> <pill>",
"This room is not public. You will not be able to rejoin without an invite.": "Tämä huone ei ole julkinen. Tarvitset kutsun liittyäksesi huoneeseen.", "This room is not public. You will not be able to rejoin without an invite.": "Tämä huone ei ole julkinen. Tarvitset kutsun liittyäksesi huoneeseen.",
"%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s asetti näyttönimekseen %(displayName)s.", "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s vaihtoi näyttönimekseen %(displayName)s.",
"Learn more about how we use analytics.": "Lue lisää analytiikkakäytännöistämme.", "Learn more about how we use analytics.": "Lue lisää analytiikkakäytännöistämme.",
"There's no one else here! Would you like to <inviteText>invite others</inviteText> or <nowarnText>stop warning about the empty room</nowarnText>?": "Täällä ei ole muita! Haluaisitko <inviteText>kutsua muita</inviteText> tai <nowarnText>poistaa varoituksen tyhjästä huoneesta</nowarnText>?", "There's no one else here! Would you like to <inviteText>invite others</inviteText> or <nowarnText>stop warning about the empty room</nowarnText>?": "Täällä ei ole muita! Haluaisitko <inviteText>kutsua muita</inviteText> tai <nowarnText>poistaa varoituksen tyhjästä huoneesta</nowarnText>?",
"The version of Riot.im": "Riot.im:n versio", "The version of Riot.im": "Riot.im:n versio",
@ -1154,7 +1154,7 @@
"Every page you use in the app": "Jokainen sivu, jota käytät sovelluksessa", "Every page you use in the app": "Jokainen sivu, jota käytät sovelluksessa",
"e.g. <CurrentPageURL>": "esim. <CurrentPageURL>", "e.g. <CurrentPageURL>": "esim. <CurrentPageURL>",
"Your device resolution": "Laitteesi näytön tarkkuus", "Your device resolution": "Laitteesi näytön tarkkuus",
"You do not have permission to start a conference call in this room": "Et ole oikeutettu aloittamaan konferenssipuhelua tässä huoneessa", "You do not have permission to start a conference call in this room": "Sinulla ei ole oikeutta aloittaa konferenssipuhelua tässä huoneessa",
"Upgrades a room to a new version": "Päivittää huoneen uuteen versioon", "Upgrades a room to a new version": "Päivittää huoneen uuteen versioon",
"Gets or sets the room topic": "Hakee tai asettaa huoneen aiheen", "Gets or sets the room topic": "Hakee tai asettaa huoneen aiheen",
"This room has no topic.": "Tässä huoneessa ei ole aihetta.", "This room has no topic.": "Tässä huoneessa ei ole aihetta.",
@ -1173,7 +1173,7 @@
}, },
"%(senderName)s set the main address for this room to %(address)s.": "%(senderName)s asetti tälle huoneelle pääosoitteen %(address)s.", "%(senderName)s set the main address for this room to %(address)s.": "%(senderName)s asetti tälle huoneelle pääosoitteen %(address)s.",
"%(senderName)s removed the main address for this room.": "%(senderName)s poisti tämän huoneen pääosoitteen.", "%(senderName)s removed the main address for this room.": "%(senderName)s poisti tämän huoneen pääosoitteen.",
"Please <a>contact your service administrator</a> to continue using the service.": "Otathan yhteyttä <a>palvelun ylläpitäjään</a> jatkaaksesi palvelun käyttöä.", "Please <a>contact your service administrator</a> to continue using the service.": "Ota yhteyttä <a>palvelun ylläpitäjään</a> jatkaaksesi palvelun käyttöä.",
"Unable to connect to Homeserver. Retrying...": "Kotipalvelimeen ei saatu yhteyttä. Yritetään uudelleen...", "Unable to connect to Homeserver. Retrying...": "Kotipalvelimeen ei saatu yhteyttä. Yritetään uudelleen...",
"User %(user_id)s does not exist": "Käyttäjää %(user_id)s ei ole olemassa", "User %(user_id)s does not exist": "Käyttäjää %(user_id)s ei ole olemassa",
"Avoid repeated words and characters": "Vältä toistettuja sanoja ja merkkejä", "Avoid repeated words and characters": "Vältä toistettuja sanoja ja merkkejä",
@ -1181,7 +1181,7 @@
"Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Toistot, kuten ”abcabcabe” ovat vain hieman hankalampia arvata kuin ”abc”", "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Toistot, kuten ”abcabcabe” ovat vain hieman hankalampia arvata kuin ”abc”",
"A word by itself is easy to guess": "Yksittäinen sana on helppo arvata", "A word by itself is easy to guess": "Yksittäinen sana on helppo arvata",
"Please contact your homeserver administrator.": "Otathan yhteyttä kotipalvelimesi ylläpitäjään.", "Please contact your homeserver administrator.": "Otathan yhteyttä kotipalvelimesi ylläpitäjään.",
"Show join/leave messages (invites/kicks/bans unaffected)": "Näytä liittymisten ja poistumisten viestit (ei vaikuta kutsuihin, potkuihin ja estoihin)", "Show join/leave messages (invites/kicks/bans unaffected)": "Näytä liittymisten ja poistumisten viestit (ei vaikuta kutsuihin, huoneesta poistamisiin ja porttikieltoihin)",
"Show developer tools": "Näytä kehitystyökalut", "Show developer tools": "Näytä kehitystyökalut",
"Encrypted messages in one-to-one chats": "Salatut viestit kahdenkeskisissä keskusteluissa", "Encrypted messages in one-to-one chats": "Salatut viestit kahdenkeskisissä keskusteluissa",
"Encrypted messages in group chats": "Salatut viestit ryhmäkeskusteluissa", "Encrypted messages in group chats": "Salatut viestit ryhmäkeskusteluissa",
@ -1284,13 +1284,13 @@
"Log out and remove encryption keys?": "Kirjaudutaanko ulos ja poistetaan salausavaimet?", "Log out and remove encryption keys?": "Kirjaudutaanko ulos ja poistetaan salausavaimet?",
"Encrypted": "Salattu", "Encrypted": "Salattu",
"Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Muutokset historian lukuoikeuksiin pätevät vain tuleviin viesteihin tässä huoneessa. Nykyisen historian näkyvyys pysyy muuttumattomana.", "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Muutokset historian lukuoikeuksiin pätevät vain tuleviin viesteihin tässä huoneessa. Nykyisen historian näkyvyys pysyy muuttumattomana.",
"Open Devtools": "Avaa Devtools", "Open Devtools": "Avaa kehittäjätyökalut",
"You don't currently have any stickerpacks enabled": "Sinulla ei ole tarrapaketteja käytössä", "You don't currently have any stickerpacks enabled": "Sinulla ei ole tarrapaketteja käytössä",
"Stickerpack": "Tarrapaketti", "Stickerpack": "Tarrapaketti",
"Hide Stickers": "Piilota tarrat", "Hide Stickers": "Piilota tarrat",
"Show Stickers": "Näytä tarrat", "Show Stickers": "Näytä tarrat",
"Profile picture": "Profiilikuva", "Profile picture": "Profiilikuva",
"Upload profile picture": "Lähetä profiilikuva", "Upload profile picture": "Lataa profiilikuva palvelimelle",
"Set a new account password...": "Aseta uusi salasana tilille...", "Set a new account password...": "Aseta uusi salasana tilille...",
"Set a new status...": "Aseta uusi tila...", "Set a new status...": "Aseta uusi tila...",
"Not sure of your password? <a>Set a new one</a>": "Etkö ole varma salasanastasi? <a>Aseta uusi salasana</a>", "Not sure of your password? <a>Set a new one</a>": "Etkö ole varma salasanastasi? <a>Aseta uusi salasana</a>",
@ -1301,7 +1301,7 @@
"Theme": "Teema", "Theme": "Teema",
"Default theme": "Oletusteema", "Default theme": "Oletusteema",
"Account management": "Tilin hallinta", "Account management": "Tilin hallinta",
"Composer": "Lähetys", "Composer": "Viestin kirjoitus",
"Preferences": "Valinnat", "Preferences": "Valinnat",
"Voice & Video": "Ääni ja video", "Voice & Video": "Ääni ja video",
"Help & About": "Ohje ja tietoja", "Help & About": "Ohje ja tietoja",
@ -1417,10 +1417,10 @@
"We encountered an error trying to restore your previous session.": "Törmäsimme ongelmaan yrittäessämme palauttaa edellistä istuntoasi.", "We encountered an error trying to restore your previous session.": "Törmäsimme ongelmaan yrittäessämme palauttaa edellistä istuntoasi.",
"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.": "Jos olet aikaisemmin käyttänyt uudempaa versiota Riotista, istuntosi voi olla epäyhteensopiva tämän version kanssa. Sulje tämä ikkuna ja yritä uudemman version kanssa.", "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.": "Jos olet aikaisemmin käyttänyt uudempaa versiota Riotista, istuntosi voi olla epäyhteensopiva tämän version kanssa. Sulje tämä ikkuna ja yritä uudemman version kanssa.",
"The platform you're on": "Alusta, jolla olet", "The platform you're on": "Alusta, jolla olet",
"Whether or not you're logged in (we don't record your username)": "Riippumatta siitä, oletko kirjautunut sisään (emme tallenna käyttäjätunnustasi)", "Whether or not you're logged in (we don't record your username)": "Oletko kirjautunut vai et (emme tallenna käyttäjätunnustasi)",
"Whether or not you're using the Richtext mode of the Rich Text Editor": "Riippumatta siitä, käytätkö muotoillun tekstin tilaa muotoilueditorissa", "Whether or not you're using the Richtext mode of the Rich Text Editor": "Käytätkö muotoillun tekstin tilaa muotoilueditorissa vai et",
"Your User Agent": "Selaintunnisteesi", "Your User Agent": "Selaintunnisteesi",
"The information being sent to us to help make Riot.im better includes:": "Tietoihin, jota lähetetään Riot.im:ään palvelun parantamiseksi, sisältyy:", "The information being sent to us to help make Riot.im better includes:": "Tietoihin, jotka lähetetään Riot.im:ään palvelun parantamiseksi, sisältyy:",
"Where this page includes identifiable information, such as a room, user or group ID, that data is removed before being sent to the server.": "Kohdissa, joissa tämä sivu sisältää yksilöivää tietoa, kuten huoneen, käyttäjän tai ryhmän tunnuksen, kyseinen tieto poistetaan ennen palvelimelle lähettämistä.", "Where this page includes identifiable information, such as a room, user or group ID, that data is removed before being sent to the server.": "Kohdissa, joissa tämä sivu sisältää yksilöivää tietoa, kuten huoneen, käyttäjän tai ryhmän tunnuksen, kyseinen tieto poistetaan ennen palvelimelle lähettämistä.",
"A conference call could not be started because the intgrations server is not available": "Konferenssipuhelua ei voitu aloittaa, koska integraatiopalvelin ei ole käytettävissä", "A conference call could not be started because the intgrations server is not available": "Konferenssipuhelua ei voitu aloittaa, koska integraatiopalvelin ei ole käytettävissä",
"A call is currently being placed!": "Puhelua ollaan aloittamassa!", "A call is currently being placed!": "Puhelua ollaan aloittamassa!",
@ -1428,7 +1428,7 @@
"Permission Required": "Lisäoikeuksia tarvitaan", "Permission Required": "Lisäoikeuksia tarvitaan",
"The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Tiedoston '%(fileName)s' koko ylittää tämän kotipalvelimen lähetettyjen tiedostojen ylärajan", "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Tiedoston '%(fileName)s' koko ylittää tämän kotipalvelimen lähetettyjen tiedostojen ylärajan",
"Unable to load! Check your network connectivity and try again.": "Lataaminen epäonnistui! Tarkista verkkoyhteytesi ja yritä uudelleen.", "Unable to load! Check your network connectivity and try again.": "Lataaminen epäonnistui! Tarkista verkkoyhteytesi ja yritä uudelleen.",
"Registration Required": "Rekisteröinti vaaditaan", "Registration Required": "Rekisteröityminen vaaditaan",
"You need to register to do this. Would you like to register now?": "Tämä toiminto edellyttää rekisteröitymistä. Haluaisitko rekisteröityä?", "You need to register to do this. Would you like to register now?": "Tämä toiminto edellyttää rekisteröitymistä. Haluaisitko rekisteröityä?",
"Failed to invite users to the room:": "Käyttäjien kutsuminen huoneeseen epäonnistui:", "Failed to invite users to the room:": "Käyttäjien kutsuminen huoneeseen epäonnistui:",
"%(senderDisplayName)s made the room public to whoever knows the link.": "%(senderDisplayName)s teki tästä huoneesta julkisesti luettavan linkin kautta.", "%(senderDisplayName)s made the room public to whoever knows the link.": "%(senderDisplayName)s teki tästä huoneesta julkisesti luettavan linkin kautta.",
@ -1486,7 +1486,7 @@
"Thumbs up": "Peukut ylös", "Thumbs up": "Peukut ylös",
"We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Lähetimme sinulle sähköpostin osoitteesi vahvistamiseksi. Noudata sähköpostissa olevia ohjeita, ja klikkaa sen jälkeen alla olevaa painiketta.", "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.": "Lähetimme sinulle sähköpostin osoitteesi vahvistamiseksi. Noudata sähköpostissa olevia ohjeita, ja klikkaa sen jälkeen alla olevaa painiketta.",
"Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Oletko varma? Et voi lukea salattuja viestejäsi, mikäli avaimesi eivät ole kunnolla varmuuskopioituna.", "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.": "Oletko varma? Et voi lukea salattuja viestejäsi, mikäli avaimesi eivät ole kunnolla varmuuskopioituna.",
"Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Salatut viestit turvataan kahdenkeskisellä salauksella. Vain sinä ja viestien vastaanottajat omistavat avaimet näiden viestien lukemiseen.", "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Salatut viestit turvataan kahdenkeskisellä salauksella. Vain sinä ja viestien vastaanottaja(t) omaavat avaimet näiden viestien lukemiseen.",
"Unable to load key backup status": "Avainten varmuuskopionnin tilan lukeminen epäonnistui", "Unable to load key backup status": "Avainten varmuuskopionnin tilan lukeminen epäonnistui",
"This device is <b>not backing up your keys</b>.": "Tämä laite <b>ei ole varmuuskopioimassa avaimiasi</b>.", "This device is <b>not backing up your keys</b>.": "Tämä laite <b>ei ole varmuuskopioimassa avaimiasi</b>.",
"Back up your keys before signing out to avoid losing them.": "Varmuuskopioi avaimesi ennen kuin kirjaudut ulos välttääksesi avainten menetyksen.", "Back up your keys before signing out to avoid losing them.": "Varmuuskopioi avaimesi ennen kuin kirjaudut ulos välttääksesi avainten menetyksen.",
@ -1525,7 +1525,7 @@
"Share User": "Jaa käyttäjä", "Share User": "Jaa käyttäjä",
"Share Community": "Jaa yhteisö", "Share Community": "Jaa yhteisö",
"Share Room Message": "Jaa huoneviesti", "Share Room Message": "Jaa huoneviesti",
"Use a longer keyboard pattern with more turns": "Käytä pidempiä näppäinyhdistelmiä suuremmalla vuoromäärällä", "Use a longer keyboard pattern with more turns": "Käytä pidempiä näppäinyhdistelmiä, joissa on enemmän suunnanmuutoksia",
"Changes your display nickname in the current room only": "Vaihtaa näyttönimesi vain nykyisessä huoneessa", "Changes your display nickname in the current room only": "Vaihtaa näyttönimesi vain nykyisessä huoneessa",
"Group & filter rooms by custom tags (refresh to apply changes)": "Ryhmittele ja suodata huoneita tagien perusteella (päivitä ottaaksesi muutokset käyttöön)", "Group & filter rooms by custom tags (refresh to apply changes)": "Ryhmittele ja suodata huoneita tagien perusteella (päivitä ottaaksesi muutokset käyttöön)",
"Render simple counters in room header": "Näytä yksinkertaiset laskurit huoneen yläpalkissa", "Render simple counters in room header": "Näytä yksinkertaiset laskurit huoneen yläpalkissa",
@ -1573,12 +1573,12 @@
"This room has been replaced and is no longer active.": "Tämä huone on korvattu, eikä se ole enää aktiivinen.", "This room has been replaced and is no longer active.": "Tämä huone on korvattu, eikä se ole enää aktiivinen.",
"Unable to reply": "Vastaaminen on mahdotonta", "Unable to reply": "Vastaaminen on mahdotonta",
"At this time it is not possible to reply with an emote.": "Emojilla vastaaminen ei ole nyt mahdollista.", "At this time it is not possible to reply with an emote.": "Emojilla vastaaminen ei ole nyt mahdollista.",
"Seen by %(displayName)s (%(userName)s) at %(dateTime)s": "%(displayName)s (%(userName)s) näki aikaan %(dateTime)s", "Seen by %(displayName)s (%(userName)s) at %(dateTime)s": "%(displayName)s (%(userName)s) näki %(dateTime)s",
"Replying": "Vastataan", "Replying": "Vastataan",
"System Alerts": "Järjestelmähälytykset", "System Alerts": "Järjestelmähälytykset",
"Use Key Backup": "Käytä avainvarmuuskopiointia", "Use Key Backup": "Käytä avainvarmuuskopiointia",
"Never lose encrypted messages": "Älä hukkaa salattuja viestejäsi", "Never lose encrypted messages": "Älä hukkaa salattuja viestejäsi",
"Messages in this room are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Viestit tässä huoneessa on turvattu osapuolten välisellä salauksella. Vain sinä ja viestien vastaanottajat omistavat avaimet näiden viestien lukemiseen.", "Messages in this room are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Tämän huoneen viestit on turvattu osapuolten välisellä salauksella. Vain sinä ja viestien vastaanottaja(t) omaavat avaimet näiden viestien lukemiseen.",
"Securely back up your keys to avoid losing them. <a>Learn more.</a>": "Varmuuskopioi avaimesi, jotta et menetä niitä. <a>Lue lisää.</a>", "Securely back up your keys to avoid losing them. <a>Learn more.</a>": "Varmuuskopioi avaimesi, jotta et menetä niitä. <a>Lue lisää.</a>",
"This room is using an unstable room version. If you aren't expecting this, please upgrade the room.": "Tämä huone käyttää epävakaata huoneen versiota. Jos et odottanut tätä, päivitä huoneesi.", "This room is using an unstable room version. If you aren't expecting this, please upgrade the room.": "Tämä huone käyttää epävakaata huoneen versiota. Jos et odottanut tätä, päivitä huoneesi.",
"There is a known vulnerability affecting this room.": "Tunnettu haavoittuvuus vaikuttaa tähän huoneesen.", "There is a known vulnerability affecting this room.": "Tunnettu haavoittuvuus vaikuttaa tähän huoneesen.",
@ -1607,25 +1607,25 @@
"Prepends ¯\\_(ツ)_/¯ to a plain-text message": "Lisää ”¯\\_(ツ)_/¯” viestin alkuun", "Prepends ¯\\_(ツ)_/¯ to a plain-text message": "Lisää ”¯\\_(ツ)_/¯” viestin alkuun",
"User %(userId)s is already in the room": "Käyttäjä %(userId)s on jo huoneessa", "User %(userId)s is already in the room": "Käyttäjä %(userId)s on jo huoneessa",
"The user must be unbanned before they can be invited.": "Käyttäjän porttikielto täytyy poistaa ennen kutsumista.", "The user must be unbanned before they can be invited.": "Käyttäjän porttikielto täytyy poistaa ennen kutsumista.",
"<a>Upgrade</a> to your own domain": "<a>Päivitä</a> osoitteeksesi oma domainisi", "<a>Upgrade</a> to your own domain": "<a>Päivitä</a> omaan verkkotunnukseesi",
"Accept all %(invitedRooms)s invites": "Hyväksy kaikki %(invitedRooms)s kutsut", "Accept all %(invitedRooms)s invites": "Hyväksy kaikki %(invitedRooms)s kutsut",
"Change room avatar": "Vaihda huoneen kuva", "Change room avatar": "Vaihda huoneen kuva",
"Change room name": "Vaihda huoneen nimi", "Change room name": "Vaihda huoneen nimi",
"Change main address for the room": "Vaihda huoneen pääosoite", "Change main address for the room": "Vaihda huoneen pääosoite",
"Change history visibility": "Vaihda keskusteluhistorian näkyvyys", "Change history visibility": "Muuta keskusteluhistorian näkyvyyttä",
"Change permissions": "Vaihda oikeuksia", "Change permissions": "Muuta oikeuksia",
"Change topic": "Vaihda otsikko", "Change topic": "Vaihda otsikko",
"Modify widgets": "Muokkaa sovelmia", "Modify widgets": "Muokkaa sovelmia",
"Default role": "Oletusrooli", "Default role": "Oletusrooli",
"Send messages": "Lähetä viestejä", "Send messages": "Lähetä viestejä",
"Invite users": "Kutsu käyttäjiä", "Invite users": "Kutsu käyttäjiä",
"Change settings": "Vaihda asetuksia", "Change settings": "Vaihda asetuksia",
"Kick users": "Potki käyttäjiä", "Kick users": "Poista käyttäjiä",
"Ban users": "Estä käyttäjiä", "Ban users": "Anna porttikieltoja",
"Remove messages": "Poista viestejä", "Remove messages": "Poista viestejä",
"Notify everyone": "Kiinnitä kaikkien huomio", "Notify everyone": "Kiinnitä kaikkien huomio",
"Send %(eventType)s events": "Lähetä %(eventType)s tapahtumaa", "Send %(eventType)s events": "Lähetä %(eventType)s-tapahtumat",
"Select the roles required to change various parts of the room": "Valitse roolit, jotka vaaditaan huoneen eri osioiden vaihtamiseen", "Select the roles required to change various parts of the room": "Valitse roolit, jotka vaaditaan huoneen eri osioiden muuttamiseen",
"Enable encryption?": "Ota salaus käyttöön?", "Enable encryption?": "Ota salaus käyttöön?",
"Once enabled, encryption for a room cannot be disabled. Messages sent in an encrypted room cannot be seen by the server, only by the participants of the room. Enabling encryption may prevent many bots and bridges from working correctly. <a>Learn more about encryption.</a>": "Salausta ei voi ottaa pois käytöstä käyttöönoton jälkeen. Viestejä, jotka on lähetetty salattuun huoneeseen, voidaan lukea vain huoneen jäsenten, ei palvelimen, toimesta. Salauksen käyttöönotto saattaa haitata bottien ja siltojen toimivuutta. <a>Lisää tietoa salauksesta.</a>", "Once enabled, encryption for a room cannot be disabled. Messages sent in an encrypted room cannot be seen by the server, only by the participants of the room. Enabling encryption may prevent many bots and bridges from working correctly. <a>Learn more about encryption.</a>": "Salausta ei voi ottaa pois käytöstä käyttöönoton jälkeen. Viestejä, jotka on lähetetty salattuun huoneeseen, voidaan lukea vain huoneen jäsenten, ei palvelimen, toimesta. Salauksen käyttöönotto saattaa haitata bottien ja siltojen toimivuutta. <a>Lisää tietoa salauksesta.</a>",
"Power level": "Oikeuksien taso", "Power level": "Oikeuksien taso",
@ -1655,7 +1655,7 @@
"Verifying this user will mark their device as trusted, and also mark your device as trusted to them.": "Tämän käyttäjän varmentaminen merkitsee heidän laitteensa luotetuiksi, sekä merkitsee sinun laitteesi luotetuiksi tälle käyttäjälle.", "Verifying this user will mark their device as trusted, and also mark your device as trusted to them.": "Tämän käyttäjän varmentaminen merkitsee heidän laitteensa luotetuiksi, sekä merkitsee sinun laitteesi luotetuiksi tälle käyttäjälle.",
"Waiting for partner to confirm...": "Odotetaan, että toinen osapuoli varmistaa...", "Waiting for partner to confirm...": "Odotetaan, että toinen osapuoli varmistaa...",
"Incoming Verification Request": "Saapuva varmennuspyyntö", "Incoming Verification Request": "Saapuva varmennuspyyntö",
"You've previously used Riot on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, Riot needs to resync your account.": "Olet aikaisemmin käytttänyt Riotia laitteella %(host)s, jossa oli jäsenten laiska lataus käytössä. Tässä versiossa laiska lataus on pois käytöstä. Koska paikallinen välimuisti ei ole yhteensopiva näiden kahden asetuksen välillä, Riotin täytyy hakea tilisi tiedot uudelleen.", "You've previously used Riot on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, Riot needs to resync your account.": "Olet aikaisemmin käytttänyt Riotia laitteella %(host)s, jossa oli jäsenten laiska lataus käytössä. Tässä versiossa laiska lataus on pois käytöstä. Koska paikallinen välimuisti ei ole yhteensopiva näiden kahden asetuksen välillä, Riotin täytyy synkronoida tilisi tiedot uudelleen.",
"If the other version of Riot is still open in another tab, please close it as using Riot on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Jos sinulla on toinen Riotin versio edelleen auki toisessa välilehdessä, suljethan sen, koska Riotin käyttäminen samalla laitteella niin, että laiska lataus on toisessa välilehdessä käytössä ja toisessa ei, aiheuttaa ongelmia.", "If the other version of Riot is still open in another tab, please close it as using Riot on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Jos sinulla on toinen Riotin versio edelleen auki toisessa välilehdessä, suljethan sen, koska Riotin käyttäminen samalla laitteella niin, että laiska lataus on toisessa välilehdessä käytössä ja toisessa ei, aiheuttaa ongelmia.",
"Incompatible local cache": "Yhteensopimaton paikallinen välimuisti", "Incompatible local cache": "Yhteensopimaton paikallinen välimuisti",
"Clear cache and resync": "Tyhjennä välimuisti ja hae tiedot uudelleen", "Clear cache and resync": "Tyhjennä välimuisti ja hae tiedot uudelleen",
@ -1680,7 +1680,7 @@
"<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Varoitus</b>: sinun pitäisi ottaa avainvarmuuskopio käyttöön vain luotetulta tietokoneelta.", "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Varoitus</b>: sinun pitäisi ottaa avainvarmuuskopio käyttöön vain luotetulta tietokoneelta.",
"Access your secure message history and set up secure messaging by entering your recovery passphrase.": "Pääse turvattuun viestihistoriaasi ja ota käyttöön turvallinen viestintä syöttämällä palautuksen salalauseesi.", "Access your secure message history and set up secure messaging by entering your recovery passphrase.": "Pääse turvattuun viestihistoriaasi ja ota käyttöön turvallinen viestintä syöttämällä palautuksen salalauseesi.",
"If you've forgotten your recovery passphrase you can <button1>use your recovery key</button1> or <button2>set up new recovery options</button2>": "Jos olet unohtanut palautuksen salalauseesi, voit <button1>käyttää palautusavaintasi</button1> tai <button2>ottaa käyttöön uuden palautustavan</button2>", "If you've forgotten your recovery passphrase you can <button1>use your recovery key</button1> or <button2>set up new recovery options</button2>": "Jos olet unohtanut palautuksen salalauseesi, voit <button1>käyttää palautusavaintasi</button1> tai <button2>ottaa käyttöön uuden palautustavan</button2>",
"Access your secure message history and set up secure messaging by entering your recovery key.": "Pääse käsiksi turvattuun viestihistoriaasi ja ota käyttöön turvallinen viestintä syöttämällä palautusavaimesi.", "Access your secure message history and set up secure messaging by entering your recovery key.": "Pääse turvattuun viestihistoriaasi ja ota käyttöön turvallinen viestintä syöttämällä palautusavaimesi.",
"If you've forgotten your recovery passphrase you can <button>set up new recovery options</button>": "Jos olet unohtanut palautuksen salalauseesi, voit <button>ottaa käyttöön uuden palautustavan</button>", "If you've forgotten your recovery passphrase you can <button>set up new recovery options</button>": "Jos olet unohtanut palautuksen salalauseesi, voit <button>ottaa käyttöön uuden palautustavan</button>",
"Share Permalink": "Jaa ikilinkki", "Share Permalink": "Jaa ikilinkki",
"Collapse Reply Thread": "Supista vastaussäie", "Collapse Reply Thread": "Supista vastaussäie",
@ -1700,7 +1700,7 @@
"Confirm": "Varmista", "Confirm": "Varmista",
"Use an email address to recover your account. Other users can invite you to rooms using your contact details.": "Käytä sähköpostia tilisi palauttamiseen. Muut käyttäjät voivat kutsua sinut huoneisiin yhteystiedoillasi.", "Use an email address to recover your account. Other users can invite you to rooms using your contact details.": "Käytä sähköpostia tilisi palauttamiseen. Muut käyttäjät voivat kutsua sinut huoneisiin yhteystiedoillasi.",
"Other servers": "Muut palvelimet", "Other servers": "Muut palvelimet",
"Enter custom server URLs <a>What does this mean?</a>": "Syötä mukautettujen palvelinten osoitteet. <a>Mitä tämä tarkoittaa?</a>", "Enter custom server URLs <a>What does this mean?</a>": "Syötä mukautetut palvelinten osoitteet. <a>Mitä tämä tarkoittaa?</a>",
"Free": "Ilmainen", "Free": "Ilmainen",
"Join millions for free on the largest public server": "Liity ilmaiseksi miljoonien joukkoon suurimmalla julkisella palvelimella", "Join millions for free on the largest public server": "Liity ilmaiseksi miljoonien joukkoon suurimmalla julkisella palvelimella",
"Premium": "Premium", "Premium": "Premium",
@ -1708,12 +1708,12 @@
"Other": "Muut", "Other": "Muut",
"Find other public servers or use a custom server": "Etsi muita julkisia palvelimia tai käytä mukautettua palvelinta", "Find other public servers or use a custom server": "Etsi muita julkisia palvelimia tai käytä mukautettua palvelinta",
"Please install <chromeLink>Chrome</chromeLink>, <firefoxLink>Firefox</firefoxLink>, or <safariLink>Safari</safariLink> for the best experience.": "Parhaan käyttökokemuksen saa <chromeLink>Chromella</chromeLink>, <firefoxLink>Firefoxilla</firefoxLink> tai <safariLink>Safarilla</safariLink>.", "Please install <chromeLink>Chrome</chromeLink>, <firefoxLink>Firefox</firefoxLink>, or <safariLink>Safari</safariLink> for the best experience.": "Parhaan käyttökokemuksen saa <chromeLink>Chromella</chromeLink>, <firefoxLink>Firefoxilla</firefoxLink> tai <safariLink>Safarilla</safariLink>.",
"<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>Yhteisösivusi HTML</h1>\n<p>\n Käytä pitkää kuvausta tutustuttaaksesi uudet yhteisösi jäsenet, tai jaa \n yhteisölle tärkeitä <a href=\"foo\">linkkejä</a>\n</p>\n<p>\n Voit jopa käyttää ”img”-tageja\n</p>\n", "<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-kuvaus yhteisösi etusivulle</h1>\n<p>\n Käytä pitkää kuvausta esitelläksesi yhteisöäsi uusille jäsenille tai jakaaksesi tärkeitä\n <a href=\"foo\">linkkejä</a>\n</p>\n<p>\n Voit jopa käyttää 'img'-tageja\n</p>\n",
"Unable to join community": "Yhteisöön liittyminen epäonnistui", "Unable to join community": "Yhteisöön liittyminen epäonnistui",
"You are an administrator of this community. You will not be able to rejoin without an invite from another administrator.": "Olet tämän yhteisön ylläpitäjä. Et voi liittyä uudelleen ilman kutsua toiselta ylläpitäjältä.", "You are an administrator of this community. You will not be able to rejoin without an invite from another administrator.": "Olet tämän yhteisön ylläpitäjä. Et voi liittyä uudelleen ilman kutsua toiselta ylläpitäjältä.",
"Unable to leave community": "Yhteisöstä poistuminen ei onnistu", "Unable to leave community": "Yhteisöstä poistuminen ei onnistu",
"Want more than a community? <a>Get your own server</a>": "Haluatko enemmän kuin yhteisön? <a>Hanki oma palvelin</a>", "Want more than a community? <a>Get your own server</a>": "Haluatko enemmän kuin yhteisön? <a>Hanki oma palvelin</a>",
"Changes made to your community <bold1>name</bold1> and <bold2>avatar</bold2> might not be seen by other users for up to 30 minutes.": "Muutokset, jotka on tehty yhteisösi <bold1>nimeen</bold1>ja <bold2>kuvaan</bold2> eivät välttämättä näy muille käyttäjille 30 minuuttiin.", "Changes made to your community <bold1>name</bold1> and <bold2>avatar</bold2> might not be seen by other users for up to 30 minutes.": "Muutokset, jotka on tehty yhteisösi <bold1>nimeen</bold1>ja <bold2>kuvaan</bold2> eivät välttämättä näy muille käyttäjille jopa 30 minuuttiin.",
"These rooms are displayed to community members on the community page. Community members can join the rooms by clicking on them.": "Nämä huoneet näytetään yhteisön jäsenille yhteisösivulla. Yhteisön jäsenet voivat liittyä näihin huoneisiin klikkaamalla niitä.", "These rooms are displayed to community members on the community page. Community members can join the rooms by clicking on them.": "Nämä huoneet näytetään yhteisön jäsenille yhteisösivulla. Yhteisön jäsenet voivat liittyä näihin huoneisiin klikkaamalla niitä.",
"Invalid configuration: Cannot supply a default homeserver URL and a default server name": "Epäkelpo asetus: ei voitu toimittaa oletuksena olevaa kotipalvelimen osoitetta ja oletuksena olevaa palvelimen nimeä", "Invalid configuration: Cannot supply a default homeserver URL and a default server name": "Epäkelpo asetus: ei voitu toimittaa oletuksena olevaa kotipalvelimen osoitetta ja oletuksena olevaa palvelimen nimeä",
"Can't leave Server Notices room": "Palvelinilmoitushuonetta ei voitu jättää", "Can't leave Server Notices room": "Palvelinilmoitushuonetta ei voitu jättää",
@ -1765,9 +1765,9 @@
"A verification email will be sent to your inbox to confirm setting your new password.": "Ottaaksesi käyttöön uuden salasanasi, seuraa ohjeita sinulle lähetettävässä vahvistussähköpostissa.", "A verification email will be sent to your inbox to confirm setting your new password.": "Ottaaksesi käyttöön uuden salasanasi, seuraa ohjeita sinulle lähetettävässä vahvistussähköpostissa.",
"Room upgrade confirmation": "Huoneen päivitysvarmistus", "Room upgrade confirmation": "Huoneen päivitysvarmistus",
"Upgrading a room can be destructive and isn't always necessary.": "Huoneen päivittäminen saattaa tuhota jotain, eikä se aina ole tarpeellista.", "Upgrading a room can be destructive and isn't always necessary.": "Huoneen päivittäminen saattaa tuhota jotain, eikä se aina ole tarpeellista.",
"Room upgrades are usually recommended when a room version is considered <i>unstable</i>. Unstable room versions might have bugs, missing features, or security vulnerabilities.": "Huonepäivityksiä yleensä suositellaan silloin, kun huoneen versio mielletään <i>epävakaaksi</i>. Epävakaissa versioissa saattaa olla bugeja, puuttuvia ominaisuuksia tai tietoturvahaavoittuvuuksia.", "Room upgrades are usually recommended when a room version is considered <i>unstable</i>. Unstable room versions might have bugs, missing features, or security vulnerabilities.": "Huonepäivityksiä suositellaan yleensä silloin, kun huoneen versio katsotaan <i>epävakaaksi</i>. Epävakaissa versioissa saattaa olla virheitä, puuttuvia ominaisuuksia tai tietoturvahaavoittuvuuksia.",
"Room upgrades usually only affect <i>server-side</i> processing of the room. If you're having problems with your Riot client, please file an issue with <issueLink />.": "Huonepäivitykset yleensä vaikuttavat vain huoneen <i>palvelinpuolen</i> käsittelyyn. Jos sinulla on ongelmia Riot-klienttisi kanssa, tee tapahtuma osoitteessa <issueLink />.", "Room upgrades usually only affect <i>server-side</i> processing of the room. If you're having problems with your Riot client, please file an issue with <issueLink />.": "Huonepäivitykset yleensä vaikuttavat vain huoneen <i>palvelinpuolen</i> käsittelyyn. Jos sinulla on ongelmia Riot-asiakasohjelmasi kanssa, tee virheilmoitus osoitteessa <issueLink />.",
"<b>Warning</b>: Upgrading a room will <i>not automatically migrate room members to the new version of the room.</i> We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.": "<b>Varoitus</b>: huoneen päivittäminen <i>ei automaattisesti siirrä huoneen jäseniä huoneen uuteen versioon.</i> Liitämme vanhaan huoneeseen linkin, joka osoittaa uuteen, päivitettyyn huoneeseen. Huoneen jäsenten täytyy klikata tästä linkistä liittyäkseen uuteen huoneeseen.", "<b>Warning</b>: Upgrading a room will <i>not automatically migrate room members to the new version of the room.</i> We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.": "<b>Varoitus</b>: huoneen päivittäminen <i>ei automaattisesti siirrä huoneen jäseniä huoneen uuteen versioon.</i> Liitämme vanhaan huoneeseen linkin, joka osoittaa uuteen, päivitettyyn huoneeseen. Huoneen jäsenten täytyy klikata linkkiä liittyäkseen uuteen huoneeseen.",
"Please confirm that you'd like to go forward with upgrading this room from <oldVersion /> to <newVersion />": "Varmista, että haluat edelleen päivittää tämän huoneen versiosta <oldVersion /> versioon <newVersion />", "Please confirm that you'd like to go forward with upgrading this room from <oldVersion /> to <newVersion />": "Varmista, että haluat edelleen päivittää tämän huoneen versiosta <oldVersion /> versioon <newVersion />",
"Upgrade": "Päivitä", "Upgrade": "Päivitä",
"Adds a custom widget by URL to the room": "Lisää huoneeseen määritetyssä osoitteessa olevan sovelman", "Adds a custom widget by URL to the room": "Lisää huoneeseen määritetyssä osoitteessa olevan sovelman",
@ -1792,7 +1792,7 @@
"A widget located at %(widgetUrl)s would like to verify your identity. By allowing this, the widget will be able to verify your user ID, but not perform actions as you.": "Sovelma osoitteessa %(widgetUrl)s haluaisi todentaa henkilöllisyytesi. Jos sallit tämän, sovelma pystyy todentamaan käyttäjätunnuksesi, muttei voi toimia nimissäsi.", "A widget located at %(widgetUrl)s would like to verify your identity. By allowing this, the widget will be able to verify your user ID, but not perform actions as you.": "Sovelma osoitteessa %(widgetUrl)s haluaisi todentaa henkilöllisyytesi. Jos sallit tämän, sovelma pystyy todentamaan käyttäjätunnuksesi, muttei voi toimia nimissäsi.",
"Remember my selection for this widget": "Muista valintani tälle sovelmalle", "Remember my selection for this widget": "Muista valintani tälle sovelmalle",
"Deny": "Kiellä", "Deny": "Kiellä",
"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.": "Tunnistimme dataa, joka on lähtöisin vanhasta Riotin versiosta. Tämä aiheuttaa toimintahäiriöitä osapuolten välisessä salauksessa vanhassa versiossa. Viestejä, jotka ovat salattu osapuolten välisellä salauksella, ei välttämättä voida purkaa tällä versiolla. Tämä voi myös aiheuttaa epäonnistumisia viestien välityksessä tämän version kanssa. Jos kohtaat ongelmia, kirjaudu ulos ja takaisin sisään. Säilyttääksesi viestihistoriasi, tallenna salausavaimesi ja tuo ne takaisin kirjauduttuasi takaisin sisälle.", "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.": "Tunnistimme dataa, joka on lähtöisin vanhasta Riotin versiosta. Tämä aiheuttaa toimintahäiriöitä osapuolten välisessä salauksessa vanhassa versiossa. Viestejä, jotka on salattu osapuolten välisellä salauksella vanhalla versiolla, ei välttämättä voida purkaa tällä versiolla. Tämä voi myös aiheuttaa epäonnistumisia viestien välityksessä tämän version kanssa. Jos kohtaat ongelmia, kirjaudu ulos ja takaisin sisään. Säilyttääksesi viestihistoriasi, vie salausavaimesi ja tuo ne uudelleen.",
"Thank you for verifying your email! The account you're logged into here (%(sessionUserId)s) appears to be different from the account you've verified an email for (%(verifiedUserId)s). If you would like to log in to %(verifiedUserId2)s, please log out first.": "Kiitos, että vahvistit sähköpostiosoitteesi! Tili, johon olet kirjautuneena sisään (%(sessionUserId)s) näyttäisi olevan eri kuin tili (%(verifiedUserId)s), jonka osoitteen vahvistit. Jos haluat kirjautua sisään tiliin %(verifiedUserId2)s, kirjaudu ensin ulos nykyisestä tilistä.", "Thank you for verifying your email! The account you're logged into here (%(sessionUserId)s) appears to be different from the account you've verified an email for (%(verifiedUserId)s). If you would like to log in to %(verifiedUserId2)s, please log out first.": "Kiitos, että vahvistit sähköpostiosoitteesi! Tili, johon olet kirjautuneena sisään (%(sessionUserId)s) näyttäisi olevan eri kuin tili (%(verifiedUserId)s), jonka osoitteen vahvistit. Jos haluat kirjautua sisään tiliin %(verifiedUserId2)s, kirjaudu ensin ulos nykyisestä tilistä.",
"Riot failed to get the protocol list from the homeserver. The homeserver may be too old to support third party networks.": "Riot epäonnistui protokollalistan hakemisessa kotipalvelimelta. Kotipalvelin saattaa olla liian vanha tukeakseen kolmannen osapuolen verkkoja.", "Riot failed to get the protocol list from the homeserver. The homeserver may be too old to support third party networks.": "Riot epäonnistui protokollalistan hakemisessa kotipalvelimelta. Kotipalvelin saattaa olla liian vanha tukeakseen kolmannen osapuolen verkkoja.",
"Riot failed to get the public room list.": "Riot epäonnistui julkisen huonelistan haussa.", "Riot failed to get the public room list.": "Riot epäonnistui julkisen huonelistan haussa.",
@ -1811,13 +1811,13 @@
"Guest access is disabled on this homeserver.": "Tämä kotipalvelin ei salli vieraiden pääsyä.", "Guest access is disabled on this homeserver.": "Tämä kotipalvelin ei salli vieraiden pääsyä.",
"Failed to perform homeserver discovery": "Kotipalvelimen etsinnän suoritus epäonnistui", "Failed to perform homeserver discovery": "Kotipalvelimen etsinnän suoritus epäonnistui",
"Unknown failure discovering homeserver": "Kotipalvelimen etsinnässä tapahtui tuntematon virhe", "Unknown failure discovering homeserver": "Kotipalvelimen etsinnässä tapahtui tuntematon virhe",
"This homeserver doesn't offer any login flows which are supported by this client.": "Tämä kotipalvelin ei tarjoa yhtään kirjautumistapaa, jota tämä klientti tukisi.", "This homeserver doesn't offer any login flows which are supported by this client.": "Tämä kotipalvelin ei tarjoa yhtään kirjautumistapaa, jota tämä asiakasohjelma tukisi.",
"Claimed Ed25519 fingerprint key": "Väitetty Ed25519-avaimen sormenjälki", "Claimed Ed25519 fingerprint key": "Väitetty Ed25519-avaimen sormenjälki",
"Set up with a Recovery Key": "Ota palautusavain käyttöön", "Set up with a Recovery Key": "Ota palautusavain käyttöön",
"Please enter your passphrase a second time to confirm.": "Syötä salalauseesi toisen kerran varmistukseksi.", "Please enter your passphrase a second time to confirm.": "Syötä salalauseesi toisen kerran varmistukseksi.",
"As a safety net, you can use it to restore your encrypted message history if you forget your Recovery Passphrase.": "Voit käyttää sitä turvaverkkona palauttaaksesi salatun keskusteluhistoriasi, mikäli unohdat palautuksen salalauseesi.", "As a safety net, you can use it to restore your encrypted message history if you forget your Recovery Passphrase.": "Voit käyttää sitä turvaverkkona palauttaaksesi salatun keskusteluhistoriasi, mikäli unohdat palautuksen salalauseesi.",
"As a safety net, you can use it to restore your encrypted message history.": "Voit käyttää sitä turvaverkkona palauttaaksesi salatun keskusteluhistoriasi.", "As a safety net, you can use it to restore your encrypted message history.": "Voit käyttää sitä turvaverkkona palauttaaksesi salatun keskusteluhistoriasi.",
"Your recovery key is a safety net - you can use it to restore access to your encrypted messages if you forget your passphrase.": "Palautusavaimesi on turvaverkko voit käyttää sitä palauttaaksesi pääsyn salattuihin viesteihisi, mikäli unohdat salalauseesi.", "Your recovery key is a safety net - you can use it to restore access to your encrypted messages if you forget your passphrase.": "Palautusavaimesi on turvaverkko voit käyttää sitä palauttaaksesi pääsyn salattuihin viesteihisi, mikäli unohdat salalauseesi.",
"Keep your recovery key somewhere very secure, like a password manager (or a safe)": "Pidä palautusavaimesi jossain hyvin turvallisessa paikassa, kuten salasananhallintasovelluksessa (tai kassakaapissa)", "Keep your recovery key somewhere very secure, like a password manager (or a safe)": "Pidä palautusavaimesi jossain hyvin turvallisessa paikassa, kuten salasananhallintasovelluksessa (tai kassakaapissa)",
"Your Recovery Key": "Palautusavaimesi", "Your Recovery Key": "Palautusavaimesi",
"Your Recovery Key has been <b>copied to your clipboard</b>, paste it to:": "Palautusavaimesi on <b>kopioitu leikepöydälle</b>, liitä se:", "Your Recovery Key has been <b>copied to your clipboard</b>, paste it to:": "Palautusavaimesi on <b>kopioitu leikepöydälle</b>, liitä se:",
@ -1833,15 +1833,15 @@
"New Recovery Method": "Uusi palautustapa", "New Recovery Method": "Uusi palautustapa",
"A new recovery passphrase and key for Secure Messages have been detected.": "Uusi palautuksen salalause ja avain salatuille viesteille on löydetty.", "A new recovery passphrase and key for Secure Messages have been detected.": "Uusi palautuksen salalause ja avain salatuille viesteille on löydetty.",
"If you didn't set the new recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.": "Jos et ottanut käyttöön uutta palautustapaa, hyökkääjä saattaa yrittää käyttää tiliäsi. Vaihda tilisi salasana ja aseta uusi palautustapa asetuksissa välittömästi.", "If you didn't set the new recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.": "Jos et ottanut käyttöön uutta palautustapaa, hyökkääjä saattaa yrittää käyttää tiliäsi. Vaihda tilisi salasana ja aseta uusi palautustapa asetuksissa välittömästi.",
"This device is encrypting history using the new recovery method.": "Tämä laite salaa historiansa käyttäen uutta palautustapaa.", "This device is encrypting history using the new recovery method.": "Tämä laite salaa historian käyttäen uutta palautustapaa.",
"Set up Secure Messages": "Ota käyttöön salatut viestit", "Set up Secure Messages": "Ota käyttöön salatut viestit",
"Recovery Method Removed": "Palautustapa poistettu", "Recovery Method Removed": "Palautustapa poistettu",
"This device has detected that your recovery passphrase and key for Secure Messages have been removed.": "Tämä laite on huomannut, että palautuksen salalauseesi ja avaimesi salatuille viesteille on poistettu.", "This device has detected that your recovery passphrase and key for Secure Messages have been removed.": "Tämä laite on huomannut, että palautuksen salalauseesi ja avaimesi salatuille viesteille on poistettu.",
"If you did this accidentally, you can setup Secure Messages on this device which will re-encrypt this device's message history with a new recovery method.": "Jos teit tämän vahingossa, voit ottaa käyttöön salatut viestit tälle laitteelle, joka uudelleensalaa tämän laitteen keskusteluhistorian uudella palautustavalla.", "If you did this accidentally, you can setup Secure Messages on this device which will re-encrypt this device's message history with a new recovery method.": "Jos teit tämän vahingossa, voit ottaa käyttöön salatut viestit tälle laitteelle, mikä uudelleensalaa tämän laitteen keskusteluhistorian uudella palautustavalla.",
"If you didn't remove the recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.": "Jos et poistanut palautustapaa, hyökkääjä saattaa yrittää käyttää tiliäsi. Vaihda tilisi salasana ja aseta uusi palautustapa asetuksissa välittömästi.", "If you didn't remove the recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.": "Jos et poistanut palautustapaa, hyökkääjä saattaa yrittää käyttää tiliäsi. Vaihda tilisi salasana ja aseta uusi palautustapa asetuksissa välittömästi.",
"Whether or not you're using the 'breadcrumbs' feature (avatars above the room list)": "Riippumatta siitä, käytätkö 'leivänmuruja' (kuvia huonelistan yläpuolella)", "Whether or not you're using the 'breadcrumbs' feature (avatars above the room list)": "Käytätkö 'leivänmuruja' (kuvia huonelistan yläpuolella) vai et",
"Replying With Files": "Tiedostoilla vastaaminen", "Replying With Files": "Tiedostoilla vastaaminen",
"At this time it is not possible to reply with a file. Would you like to upload this file without replying?": "Tiedostolla vastaaminen ei onnistu tällä kertaa. Haluatko ladata tiedoston vastaamatta?", "At this time it is not possible to reply with a file. Would you like to upload this file without replying?": "Tiedostolla vastaaminen ei onnistu tällä erää. Haluatko ladata tiedoston vastaamatta?",
"The file '%(fileName)s' failed to upload.": "Tiedoston '%(fileName)s' lataaminen ei onnistunut.", "The file '%(fileName)s' failed to upload.": "Tiedoston '%(fileName)s' lataaminen ei onnistunut.",
"The server does not support the room version specified.": "Palvelin ei tue määritettyä huoneversiota.", "The server does not support the room version specified.": "Palvelin ei tue määritettyä huoneversiota.",
"Please confirm that you'd like to go forward with upgrading this room from <oldVersion /> to <newVersion />.": "Vahvista, että haluat päivittää huoneen versiosta <oldVersion /> versioon <newVersion />.", "Please confirm that you'd like to go forward with upgrading this room from <oldVersion /> to <newVersion />.": "Vahvista, että haluat päivittää huoneen versiosta <oldVersion /> versioon <newVersion />.",
@ -1887,7 +1887,7 @@
"View Servers in Room": "Näytä huoneessa olevat palvelimet", "View Servers in Room": "Näytä huoneessa olevat palvelimet",
"Sign out and remove encryption keys?": "Kirjaudu ulos ja poista salausavaimet?", "Sign out and remove encryption keys?": "Kirjaudu ulos ja poista salausavaimet?",
"Missing session data": "Istunnon dataa puuttuu", "Missing session data": "Istunnon dataa puuttuu",
"Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Istunnon dataa, mukaanlukien salausavaimia, puuttuu. Kirjaudu ulos ja sisään, jolloin avaimet palautetaan varmuuskopiosta.", "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Istunnon dataa, mukaan lukien salausavaimia, puuttuu. Kirjaudu ulos ja sisään, jolloin avaimet palautetaan varmuuskopiosta.",
"Your browser likely removed this data when running low on disk space.": "Selaimesi luultavasti poisti tämän datan, kun levytila oli vähissä.", "Your browser likely removed this data when running low on disk space.": "Selaimesi luultavasti poisti tämän datan, kun levytila oli vähissä.",
"Upload files (%(current)s of %(total)s)": "Lataa tiedostot (%(current)s / %(total)s)", "Upload files (%(current)s of %(total)s)": "Lataa tiedostot (%(current)s / %(total)s)",
"Upload files": "Lataa tiedostot", "Upload files": "Lataa tiedostot",
@ -1899,7 +1899,7 @@
}, },
"Cancel All": "Peruuta kaikki", "Cancel All": "Peruuta kaikki",
"Upload Error": "Latausvirhe", "Upload Error": "Latausvirhe",
"Use an email address to recover your account": "Palauta tilisi sähköpostiosoitteen avulla", "Use an email address to recover your account": "Voit palauttaa tilisi sähköpostiosoitteen avulla",
"Enter email address (required on this homeserver)": "Syötä sähköpostiosoite (vaaditaan tällä kotipalvelimella)", "Enter email address (required on this homeserver)": "Syötä sähköpostiosoite (vaaditaan tällä kotipalvelimella)",
"Doesn't look like a valid email address": "Ei näytä kelvolliselta sähköpostiosoitteelta", "Doesn't look like a valid email address": "Ei näytä kelvolliselta sähköpostiosoitteelta",
"Enter password": "Syötä salasana", "Enter password": "Syötä salasana",
@ -1931,6 +1931,66 @@
"Edited at %(date)s": "Muokattu %(date)s", "Edited at %(date)s": "Muokattu %(date)s",
"This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Tiedosto on <b>liian iso</b> ladattavaksi. Tiedostojen kokoraja on %(limit)s mutta tämä tiedosto on %(sizeOfThisFile)s.", "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Tiedosto on <b>liian iso</b> ladattavaksi. Tiedostojen kokoraja on %(limit)s mutta tämä tiedosto on %(sizeOfThisFile)s.",
"Unbans user with given ID": "Poistaa porttikiellon tunnuksen mukaiselta käyttäjältä", "Unbans user with given ID": "Poistaa porttikiellon tunnuksen mukaiselta käyttäjältä",
"No homeserver URL provided": "Kotipalvelimen osoite puuttuu",
"Unexpected error resolving homeserver configuration": "Odottamaton virhe selvitettäessä kotipalvelimen asetuksia",
"Edit message": "Muokkaa viestiä",
"Sign in to your Matrix account on <underlinedServerName />": "Kirjaudu Matrix-tilillesi palvelimella <underlinedServerName />",
"Show hidden events in timeline": "Näytä piilotetut tapahtumat aikajanalla",
"Connect this device to Key Backup": "Yhdistä tämä laite avainten varmuuskopiointiin",
"GitHub issue": "GitHub-issue",
"Notes": "Huomautukset",
"If there is additional context that would help in analysing the issue, such as what you were doing at the time, room IDs, user IDs, etc., please include those things here.": "Sisällytä tähän lisätiedot, joista voi olla apua ongelman analysoinnissa, kuten mitä olit tekemässä, huoneen tunnukset, käyttäjätunnukset, jne.",
"Unable to validate homeserver/identity server": "Kotipalvelinta/identiteettipalvelinta ei voida validoida",
"Create your Matrix account on <underlinedServerName />": "Luo Matrix-tili palvelimelle <underlinedServerName />",
"Add room": "Lisää huone",
"Your profile": "Oma profiilisi",
"Your Matrix account on <underlinedServerName />": "Matrix-tilisi palvelimella <underlinedServerName />",
"Cannot reach homeserver": "Kotipalvelinta ei voida tavoittaa",
"Your Riot is misconfigured": "Riotin asetukset ovat pielessä",
"Cannot reach identity server": "Identiteettipalvelinta ei voida tavoittaa",
"Ensure you have a stable internet connection, or get in touch with the server admin": "Varmista, että internet-yhteytesi on vakaa, tai ota yhteyttä palvelimen ylläpitäjään",
"Ask your Riot admin to check <a>your config</a> for incorrect or duplicate entries.": "Pyydä Riot-ylläpitäjääsi tarkistamaan, onko <a>asetuksissasi</a>virheellisiä tai toistettuja merkintöjä.",
"You can register, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Voit rekisteröityä, mutta osa toiminnoista on pois käytöstä kunnes identiteettipalvelin on jälleen toiminnassa. Jos tämä varoitus toistuu, tarkista asetuksesi tai ota yhteyttä palvelimen ylläpitäjään.",
"You can reset your password, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Voit palauttaa salasanasi, mutta osa toiminnoista on pois käytöstä kunnes identiteettipalvelin on jälleen toiminnassa. Jos tämä varoitus toistuu, tarkista asetuksesi tai ota yhteyttä palvelimen ylläpitäjään.",
"You can log in, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Voit kirjautua, mutta osa toiminnoista on pois käytöstä kunnes identiteettipalvelin on jälleen toiminnassa. Jos tämä varoitus toistuu, tarkista asetuksesi tai ota yhteyttä palvelimen ylläpitäjään.",
"Unexpected error resolving identity server configuration": "Odottamaton virhe selvitettäessä identiteettipalvelimen asetuksia",
"Show recently visited rooms above the room list": "Näytä hiljattain vieraillut huoneet huonelistan yläpuolella",
"Low bandwidth mode": "Matalan kaistanleveyden tila",
"No integrations server configured": "Integraatiopalvelinta ei ole määritetty",
"This Riot instance does not have an integrations server configured.": "Tälle Riot-instanssille ei ole määritetty integraatiopalvelinta.",
"Connecting to integrations server...": "Yhdistetään integraatiopalvelimelle...",
"Cannot connect to integrations server": "Integraatiopalvelimeen ei saada yhteyttä",
"The integrations server is offline or it cannot reach your homeserver.": "Integraatiopalvelin on pois toiminnasta tai ei saa yhteyttä kotipalvelimeesi.",
"Unnamed microphone": "Nimetön mikrofoni",
"Unnamed audio output": "Nimetön äänilähtö",
"Unnamed camera": "Nimetön kamera",
"Uploaded sound": "Ladattu ääni",
"Sounds": "Äänet",
"Notification sound": "Ilmoitusääni",
"Reset": "Palauta alkutilaan",
"Set a new custom sound": "Aseta uusi mukautettu ääni",
"Browse": "Selaa",
"Failed to connect to integrations server": "Integraatiopalvelimelle yhdistäminen epäonnistui",
"No integrations server is configured to manage stickers with": "Tarrojen hallintaa varten ei ole määritetty integraatiopalvelinta",
"Use lowercase letters, numbers, dashes and underscores only": "Käytä ainoastaan pieniä kirjaimia, numeroita, ajatusviivoja ja alaviivoja",
"Your new account (%(newAccountId)s) is registered, but you're already logged into a different account (%(loggedInUserId)s).": "Uusi tilisi (%(newAccountId)s) on rekisteröity, mutta olet jo kirjautuneena toisella tilillä (%(loggedInUserId)s).",
"Continue with previous account": "Jatka aiemmalla tilillä",
"Sign out of previous account": "Kirjaudu ulos aiemmasta tilistä",
"<a>Log in</a> to your new account.": "<a>Kirjaudu</a> uudelle tilillesi.",
"You can now close this window or <a>log in</a> to your new account.": "Voit nyt sulkea tämän ikkunan tai <a>kirjautua</a> uudelle tilillesi.",
"Registration Successful": "Rekisteröityminen onnistui",
"Try again later, or ask a room admin to check if you have access.": "Yritä myöhemmin uudelleen tai pyydä huoneen ylläpitäjää tarkistamaan, onko sinulla pääsy sinne.",
"%(errcode)s was returned while trying to access the room. If you think you're seeing this message in error, please <issueLink>submit a bug report</issueLink>.": "Huoneeseen pyrkiminen palautti virhekoodin %(errcode)s. Jos epäilet, että saat tämän viestin erheellisesti, <issueLink>lähetä vikailmoitus</issueLink>.",
"Loading room preview": "Ladataan huoneen esikatselua",
"Agree": "Samaa mieltä",
"Disagree": "Eri mieltä",
"Happy": "Iloinen",
"Confused": "Hämmentynyt",
"Edited at %(date)s. Click to view edits.": "Muokattu %(date)s. Klikkaa nähdäksesi muokkaukset.",
"Message edits": "Viestin muokkaukset",
"Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Tämän huoneen päivittäminen edellyttää huoneen nykyisen instanssin sulkemista ja uuden huoneen luomista sen tilalle. Jotta tämä kävisi huoneen jäsenten kannalta mahdollisimman sujuvasti, teemme seuraavaa:",
"Upload all": "Lataa kaikki palvelimelle",
"Upload": "Lataa palvelimelle",
"Unknown device": "Tuntematon laite", "Unknown device": "Tuntematon laite",
"Welcome to Riot.im": "Tervetuloa Riot.im-palveluun", "Welcome to Riot.im": "Tervetuloa Riot.im-palveluun",
"Search the room directory": "Hae luettelosta", "Search the room directory": "Hae luettelosta",
@ -1967,5 +2027,11 @@
"Create Account": "Luo tili", "Create Account": "Luo tili",
"Need help?": "Tarvitsetko apua?", "Need help?": "Tarvitsetko apua?",
"Explore rooms": "Etsi huoneita", "Explore rooms": "Etsi huoneita",
"Room Directory": "Huoneluettelo" "Room Directory": "Huoneluettelo",
"Unexpected error preparing the app. See console for details.": "Odottamaton virhe sovellusta valmisteltaessa. Katso konsolista lisätietoja.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.": "Virheellinen asetus. Vain yhden seuraavista voi määrittää: default_server_config, default_server_name, tai default_hs_url.",
"Invalid configuration: no default server specified.": "Virheellinen asetus: oletuspalvelinta ei ole määritetty.",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.": "Riot-asetuksissasi on virheellistä JSONia. Korjaa ongelma ja lataa sivu uudelleen.",
"The message from the parser is: %(message)s": "Viesti jäsentimeltä: %(message)s",
"Invalid JSON": "Virheellinen JSON"
} }

@ -1226,7 +1226,7 @@
"Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Effacer le stockage de votre navigateur peut résoudre le problème, mais cela vous déconnectera et tous les historiques de conversation encryptés seront illisibles.", "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Effacer le stockage de votre navigateur peut résoudre le problème, mais cela vous déconnectera et tous les historiques de conversation encryptés seront illisibles.",
"At this time it is not possible to reply with a file so this will be sent without being a reply.": "Pour le moment il n'est pas possible de répondre avec un fichier donc ceci sera envoyé sans être une réponse.", "At this time it is not possible to reply with a file so this will be sent without being a reply.": "Pour le moment il n'est pas possible de répondre avec un fichier donc ceci sera envoyé sans être une réponse.",
"Unable to reply": "Impossible de répondre", "Unable to reply": "Impossible de répondre",
"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.", "At this time it is not possible to reply with an emote.": "Pour le moment il n'est pas possible de répondre avec une réaction.",
"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.", "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": "Masquer le fil de réponse", "Collapse Reply Thread": "Masquer 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",
@ -1983,7 +1983,7 @@
"Changes your avatar in this current room only": "Change votre avatar seulement dans le salon actuel", "Changes your avatar in this current room only": "Change votre avatar seulement dans le salon actuel",
"Unbans user with given ID": "Révoque le bannissement de lutilisateur ayant lidentifiant fourni", "Unbans user with given ID": "Révoque le bannissement de lutilisateur ayant lidentifiant fourni",
"Sends the given message coloured as a rainbow": "Envoie le message coloré aux couleurs de larc-en-ciel", "Sends the given message coloured as a rainbow": "Envoie le message coloré aux couleurs de larc-en-ciel",
"Sends the given emote coloured as a rainbow": "Envoie lémoji coloré aux couleurs de larc-en-ciel", "Sends the given emote coloured as a rainbow": "Envoie la réaction colorée aux couleurs de larc-en-ciel",
"The user's homeserver does not support the version of the room.": "Le serveur daccueil de lutilisateur ne prend pas en charge la version de ce salon.", "The user's homeserver does not support the version of the room.": "Le serveur daccueil de lutilisateur ne prend pas en charge la version de ce salon.",
"Edit messages after they have been sent (refresh to apply changes)": "Éditer les messages après leur envoi (actualiser pour appliquer les changements)", "Edit messages after they have been sent (refresh to apply changes)": "Éditer les messages après leur envoi (actualiser pour appliquer les changements)",
"React to messages with emoji (refresh to apply changes)": "Réagir aux messages avec des émojis (actualiser pour appliquer les changements)", "React to messages with emoji (refresh to apply changes)": "Réagir aux messages avec des émojis (actualiser pour appliquer les changements)",
@ -2016,13 +2016,13 @@
"Do you want to chat with %(user)s?": "Voulez-vous discuter avec %(user)s ?", "Do you want to chat with %(user)s?": "Voulez-vous discuter avec %(user)s ?",
"Do you want to join %(roomName)s?": "Voulez-vous rejoindre %(roomName)s ?", "Do you want to join %(roomName)s?": "Voulez-vous rejoindre %(roomName)s ?",
"<userName/> invited you": "<userName/> vous a invité(e)", "<userName/> invited you": "<userName/> vous a invité(e)",
"You're previewing %(roomName)s. Want to join it?": "Ceci est un aperçu de %(roomName)s. Voulez-vous le rejoindre ?", "You're previewing %(roomName)s. Want to join it?": "Ceci est un aperçu de %(roomName)s. Voulez-vous rejoindre le salon ?",
"%(roomName)s can't be previewed. Do you want to join it?": "Vous ne pouvez pas avoir daperçu de %(roomName)s. Voulez-vous le rejoindre ?", "%(roomName)s can't be previewed. Do you want to join it?": "Vous ne pouvez pas avoir daperçu de %(roomName)s. Voulez-vous rejoindre le salon ?",
"This room doesn't exist. Are you sure you're at the right place?": "Ce salon nexiste pas. Êtes-vous vraiment au bon endroit ?", "This room doesn't exist. Are you sure you're at the right place?": "Ce salon nexiste pas. Êtes-vous vraiment au bon endroit ?",
"Try again later, or ask a room admin to check if you have access.": "Réessayez plus tard ou demandez à ladministrateur du salon si vous y avez accès.", "Try again later, or ask a room admin to check if you have access.": "Réessayez plus tard ou demandez à ladministrateur du salon si vous y avez accès.",
"%(errcode)s was returned while trying to access the room. If you think you're seeing this message in error, please <issueLink>submit a bug report</issueLink>.": "%(errcode)s a été retourné en essayant daccéder au salon. Si vous pensez que vous ne devriez pas voir ce message, veuillez <issueLink>soumettre un rapport danomalie</issueLink>.", "%(errcode)s was returned while trying to access the room. If you think you're seeing this message in error, please <issueLink>submit a bug report</issueLink>.": "%(errcode)s a été retourné en essayant daccéder au salon. Si vous pensez que vous ne devriez pas voir ce message, veuillez <issueLink>soumettre un rapport danomalie</issueLink>.",
"This room has already been upgraded.": "Ce salon a déjà été mis à niveau.", "This room has already been upgraded.": "Ce salon a déjà été mis à niveau.",
"Agree or Disagree": "Accepter ou refuser", "Agree or Disagree": "Daccord ou pas daccord",
"Like or Dislike": "Aimer ou ne pas aimer", "Like or Dislike": "Aimer ou ne pas aimer",
"<reactors/><reactedWith>reacted with %(shortName)s</reactedWith>": "<reactors/><reactedWith>ont réagi avec %(shortName)s</reactedWith>", "<reactors/><reactedWith>reacted with %(shortName)s</reactedWith>": "<reactors/><reactedWith>ont réagi avec %(shortName)s</reactedWith>",
"Edited at %(date)s.": "Édité à %(date)s.", "Edited at %(date)s.": "Édité à %(date)s.",
@ -2057,6 +2057,71 @@
"Your profile": "Votre profil", "Your profile": "Votre profil",
"Add room": "Ajouter un salon", "Add room": "Ajouter un salon",
"Edit message": "Éditer le message", "Edit message": "Éditer le message",
"No homeserver URL provided": "Aucune URL de serveur daccueil fournie",
"Unexpected error resolving homeserver configuration": "Une erreur inattendue est survenue pendant la résolution de la configuration du serveur daccueil",
"Unable to validate homeserver/identity server": "Impossible de valider le serveur daccueil/didentité",
"Sign in to your Matrix account on <underlinedServerName />": "Connectez-vous à votre compte Matrix sur <underlinedServerName />",
"Create your Matrix account on <underlinedServerName />": "Créez votre compte Matrix sur <underlinedServerName />",
"Your Matrix account on <underlinedServerName />": "Votre compte Matrix sur <underlinedServerName />",
"Low bandwidth mode": "Mode faible bande passante",
"Custom Notification Sounds": "Sons de notification personnalisés",
"Show recently visited rooms above the room list": "Afficher les salons visités récemment au dessus de la liste des salons",
"Uploaded sound": "Son téléchargé",
"Sounds": "Sons",
"Notification sound": "Son de notification",
"Reset": "Réinitialiser",
"Set a new custom sound": "Définir un nouveau son personnalisé",
"Browse": "Parcourir",
"Cannot reach homeserver": "Impossible de joindre le serveur daccueil",
"Ensure you have a stable internet connection, or get in touch with the server admin": "Vérifiez que vous avec une connexion internet stable ou contactez ladministrateur du serveur",
"Your Riot is misconfigured": "Votre Riot est mal configuré",
"Ask your Riot admin to check <a>your config</a> for incorrect or duplicate entries.": "Demandez à votre administrateur Riot de vérifier que <a>votre configuration</a> ne contient pas dentrées incorrectes ou en double.",
"Unexpected error resolving identity server configuration": "Une erreur inattendue est survenue pendant la résolution de la configuration du serveur didentité",
"Use lowercase letters, numbers, dashes and underscores only": "Utiliser uniquement des lettres, chiffres, traits dunion et tirets bas",
"Cannot reach identity server": "Impossible de joindre le serveur didentité",
"You can register, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Vous pouvez vous inscrire, mais certaines fonctionnalités ne seront pas disponibles jusquau retour du serveur didentité. Si vous continuez à voir cet avertissement, vérifiez votre configuration ou contactez un administrateur du serveur.",
"You can reset your password, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Vous pouvez réinitialiser votre mot de passe, mais certaines fonctionnalités ne seront pas disponibles jusquau retour du serveur didentité. Si vous continuez à voir cet avertissement, vérifiez votre configuration ou contactez un administrateur du serveur.",
"You can log in, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Vous pouvez vous connecter, mais certaines fonctionnalités ne seront pas disponibles jusquau retour du serveur didentité. Si vous continuez à voir cet avertissement, vérifiez votre configuration ou contactez un administrateur du serveur.",
"<a>Log in</a> to your new account.": "<a>Connectez-vous</a> à votre nouveau compte.",
"You can now close this window or <a>log in</a> to your new account.": "Vous pouvez à présent fermer cette fenêtre ou <a>vous connecter</a> à votre nouveau compte.",
"Registration Successful": "Inscription réussie",
"No integrations server configured": "Aucun serveur dintégrations configuré",
"This Riot instance does not have an integrations server configured.": "Cette instance de Riot na aucun serveur dintégrations configuré.",
"Connecting to integrations server...": "Connexion au serveur dintégrations…",
"Cannot connect to integrations server": "Impossible de se connecter au serveur dintégrations",
"The integrations server is offline or it cannot reach your homeserver.": "Le serveur dintégrations est hors ligne ou il ne peut pas joindre votre serveur daccueil.",
"Unnamed microphone": "Microphone sans nom",
"Unnamed audio output": "Sortie audio sans nom",
"Unnamed camera": "Caméra sans nom",
"Failed to connect to integrations server": "Échec de la connexion au serveur dintégrations",
"No integrations server is configured to manage stickers with": "Aucun serveur dintégrations nest configuré pour gérer les stickers",
"Upload all": "Tout envoyer",
"Your new account (%(newAccountId)s) is registered, but you're already logged into a different account (%(loggedInUserId)s).": "Votre nouveau compte (%(newAccountId)s) est créé, mais vous êtes déjà connecté avec un autre compte (%(loggedInUserId)s).",
"Continue with previous account": "Continuer avec le compte précédent",
"Sign out of previous account": "Se déconnecter du compte précédent",
"Agree": "Daccord",
"Disagree": "Pas daccord",
"Happy": "Heureux",
"Party Popper": "Confettis",
"Confused": "Perdu",
"Eyes": "Yeux",
"Edited at %(date)s. Click to view edits.": "Édité à %(date)s. Cliquer pour voir les éditions.",
"Message edits": "Éditions du message",
"Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "La mise à niveau de ce salon nécessite de fermer linstance actuelle du salon et de créer un nouveau salon à la place. Pour fournir la meilleure expérience possible aux utilisateurs, nous allons :",
"Loading room preview": "Chargement de laperçu du salon",
"Show all": "Tout afficher",
"%(senderName)s made no change.": "%(senderName)s na fait aucun changement.",
"%(severalUsers)smade no changes %(count)s times": {
"other": "%(severalUsers)s na fait aucun changement %(count)s fois",
"one": "%(severalUsers)s nont fait aucun changement"
},
"%(oneUser)smade no changes %(count)s times": {
"other": "%(oneUser)s na fait aucun changement %(count)s fois",
"one": "%(oneUser)s na fait aucun changement"
},
"Resend edit": "Renvoyer lédition",
"Resend %(unsentCount)s reaction(s)": "Renvoyer %(unsentCount)s réaction(s)",
"Resend removal": "Renvoyer la suppression",
"%(appName)s via %(browserName)s on %(osName)s": "%(appName)s dans %(browserName)s sous %(osName)s", "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s dans %(browserName)s sous %(osName)s",
"Riot Desktop on %(platformName)s": "Version bureau de Riot sur %(platformName)s", "Riot Desktop on %(platformName)s": "Version bureau de Riot sur %(platformName)s",
"Riot is not supported on mobile web. Install the app?": "Riot nest pas disponible en version web mobile. Installer lapplication ?", "Riot is not supported on mobile web. Install the app?": "Riot nest pas disponible en version web mobile. Installer lapplication ?",
@ -2094,5 +2159,12 @@
"Create Account": "Créer un compte", "Create Account": "Créer un compte",
"Need help?": "Besoin d'aide ?", "Need help?": "Besoin d'aide ?",
"Explore rooms": "Explorer les salons", "Explore rooms": "Explorer les salons",
"Room Directory": "Répertoire de salons" "Room Directory": "Répertoire de salons",
"Unexpected error preparing the app. See console for details.": "Une erreur inattendue est survenue pendant la préparation de lapplication. Consultez la console pour avoir des détails.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.": "Configuration invalide : il ne faut spécifier quun des trois champs entre default_server_config, default_server_name et default_hs_url.",
"Invalid configuration: no default server specified.": "Configuration invalide : aucun serveur par défaut spécifié.",
"This installation of Riot seems to have an invalid server configuration. If you are the administrator, please correct the error below": "Cette installation de Riot semble avoir une configuration de serveur non valide. Si vous êtes ladministrateur, corrigez lerreur ci-dessous",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.": "Votre configuration de Riot contient du JSON non valide. Corrigez ce problème et rechargez la page.",
"The message from the parser is: %(message)s": "Le message de lanalyseur est : %(message)s",
"Invalid JSON": "JSON non valide"
} }

@ -2056,6 +2056,67 @@
"Show hidden events in timeline": "Rejtett események megmutatása az idővonalon", "Show hidden events in timeline": "Rejtett események megmutatása az idővonalon",
"Add room": "Szoba hozzáadása", "Add room": "Szoba hozzáadása",
"Your profile": "Profilod", "Your profile": "Profilod",
"No homeserver URL provided": "Hiányzó matrix szerver URL",
"Unexpected error resolving homeserver configuration": "A matrix szerver konfiguráció betöltésekor ismeretlen hiba lépett fel",
"Edit message": "Üzenet szerkesztése",
"Unable to validate homeserver/identity server": "A matrix vagy azonosító szerver hitelesítése sikertelen",
"Sign in to your Matrix account on <underlinedServerName />": "Bejelentkezés a Matrix fiókba itt: <underlinedServerName />",
"Create your Matrix account on <underlinedServerName />": "Matrix fiók létrehozása itt: <underlinedServerName />",
"Your Matrix account on <underlinedServerName />": "A Matrix fiókod itt: <underlinedServerName />",
"Low bandwidth mode": "Alacsony sávszélesség mód",
"Cannot reach homeserver": "A matrix szerver elérhetetlen",
"Ensure you have a stable internet connection, or get in touch with the server admin": "Legyen stabil az Internet elérésed vagy a szerver adminisztrátorával vedd fel a kapcsolatot",
"Your Riot is misconfigured": "A Riotod hibásan van beállítva",
"Ask your Riot admin to check <a>your config</a> for incorrect or duplicate entries.": "Kérd meg a Riot adminisztrátorodat, hogy ellenőrizze a <a>beállításaidat</a> hibás vagy duplikált bejegyzéseket keresve.",
"Unexpected error resolving identity server configuration": "Az azonosítási szerver beállításainak feldolgozásánál váratlan hiba történt",
"Show recently visited rooms above the room list": "Legutóbb meglátogatott szobák megjelenítése a szobalista felett",
"Uploaded sound": "Feltöltött hang",
"Sounds": "Hangok",
"Notification sound": "Értesítési hang",
"Reset": "Visszaállít",
"Set a new custom sound": "Új egyedi hang beállítása",
"Browse": "Böngész",
"Use lowercase letters, numbers, dashes and underscores only": "Csak kisbetűt, számokat, kötőjeleket és aláhúzásokat használj",
"Cannot reach identity server": "Az azonosítási szerver nem érhető el",
"You can register, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Tudsz regisztrálni, de néhány funkció nem lesz elérhető amíg az azonosítási szerver újra elérhető lesz. Ha ezt a figyelmeztetést folyamatosan látod, ellenőrizd a beállításokat vagy vedd fel a kapcsolatot a szerver adminisztrátorával.",
"You can reset your password, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "A jelszavadat újra beállíthatod, de néhány funkció nem lesz elérhető amíg az azonosítási szerver újra elérhető lesz. Ha ezt a figyelmeztetést folyamatosan látod, ellenőrizd a beállításokat vagy vedd fel a kapcsolatot a szerver adminisztrátorával.",
"You can log in, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Beléphetsz, de néhány funkció nem lesz elérhető amíg az azonosítási szerver újra elérhető lesz. Ha ezt a figyelmeztetést folyamatosan látod, ellenőrizd a beállításokat vagy vedd fel a kapcsolatot a szerver adminisztrátorával.",
"<a>Log in</a> to your new account.": "<a>Belépés</a> az új fiókodba.",
"You can now close this window or <a>log in</a> to your new account.": "Ezt az ablakot bezárhatod vagy <a>beléphetsz</a> az új fiókodba.",
"Registration Successful": "Regisztráció sikeres",
"No integrations server configured": "Integrációs szerver nincs beállítva",
"This Riot instance does not have an integrations server configured.": "Ennek a Riot kliensnek nincs beállítva integrációs szerver.",
"Connecting to integrations server...": "Integrációs szerverhez csatlakozás...",
"Cannot connect to integrations server": "Az integrációs szerverhez nem lehet kapcsolódni",
"The integrations server is offline or it cannot reach your homeserver.": "Az integrációs szerver nem működik vagy nem tudja elérni a matrix szerveredet.",
"Unnamed microphone": "Név nélküli mikrofon",
"Unnamed audio output": "Név nélküli hang kimenet",
"Unnamed camera": "Név nélküli kamera",
"Failed to connect to integrations server": "Az integrációs szerverhez nem sikerült csatlakozni",
"No integrations server is configured to manage stickers with": "Nincs integrációs szerver konfigurálva amivel a matricákat lehetne kezelni",
"Upload all": "Mindet feltölt",
"Your new account (%(newAccountId)s) is registered, but you're already logged into a different account (%(loggedInUserId)s).": "Az új (%(newAccountId)s) fiókod elkészült, de jelenleg egy másik fiókba (%(loggedInUserId)s) vagy bejelentkezve.",
"Continue with previous account": "Folytatás az előző fiókkal",
"Agree": "Egyetért",
"Disagree": "Nem ért egyet",
"Happy": "Vidám",
"Party Popper": "Szerpentin kilövő",
"Confused": "Összezavart",
"Eyes": "Szem",
"Edited at %(date)s. Click to view edits.": "Szerkesztve ekkor: %(date)s. A szerkesztések megtekintéséhez kattints.",
"Message edits": "Üzenet szerkesztések",
"Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "A szoba frissítéséhez be kell zárnod ezt a szobát és egy újat kell nyitnod e helyett. A szoba tagjainak a legjobb felhasználói élmény nyújtásához az alábbit fogjuk tenni:",
"Loading room preview": "Szoba előnézetének a betöltése",
"Show all": "Mindet mutat",
"%(senderName)s made no change.": "%(senderName)s nem változtatott semmit.",
"%(severalUsers)smade no changes %(count)s times": {
"other": "%(severalUsers)s %(count)s alkalommal nem változtattak semmit",
"one": "%(severalUsers)s nem változtattak semmit"
},
"%(oneUser)smade no changes %(count)s times": {
"other": "%(oneUser)s %(count)s alkalommal nem változtatott semmit",
"one": "%(oneUser)snem változtatott semmit"
},
"%(appName)s via %(browserName)s on %(osName)s": "%(appName)s alkalmazás %(browserName)s böngészőn %(osName)s rendszeren", "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s alkalmazás %(browserName)s böngészőn %(osName)s rendszeren",
"Riot Desktop on %(platformName)s": "Riot Desktop itt: %(platformName)s", "Riot Desktop on %(platformName)s": "Riot Desktop itt: %(platformName)s",
"Riot is not supported on mobile web. Install the app?": "A mobilböngésző nem támogatja a Riotot. Telepíted inkább az alkalmazást?", "Riot is not supported on mobile web. Install the app?": "A mobilböngésző nem támogatja a Riotot. Telepíted inkább az alkalmazást?",
@ -2093,5 +2154,12 @@
"Create Account": "Fiók készítés", "Create Account": "Fiók készítés",
"Need help?": "Segíthetünk?", "Need help?": "Segíthetünk?",
"Explore rooms": "Szobák felfedezése", "Explore rooms": "Szobák felfedezése",
"Room Directory": "Szoba lista" "Room Directory": "Szoba lista",
"Unexpected error preparing the app. See console for details.": "Váratlan hiba történt az alkalmazás előkészítésénél. A részletekért nézd meg a konzolt.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.": "Érvénytelen konfiguráció: csak egyet lehet megadni a default_server_config, default_server_name és default_hs_url közül.",
"Invalid configuration: no default server specified.": "Érvénytelen konfiguráció: nincs megadva alapértelmezett szerver.",
"This installation of Riot seems to have an invalid server configuration. If you are the administrator, please correct the error below": "A telepített Riotnak úgy tűnik hibás a szerver beállítása. Ha te vagy az adminisztrátor, kérlek javítsd az alábbi hibát",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.": "A Riot beállításod érvénytelen JSON szöveget tartalmaz. Kérlek javítsd és töltsd újra az oldalt.",
"The message from the parser is: %(message)s": "A feldolgozó algoritmus üzenete: %(message)s",
"Invalid JSON": "Érvénytelen JSON"
} }

@ -1930,6 +1930,152 @@
"View older messages in %(roomName)s.": "Vedi messaggi più vecchi in %(roomName)s.", "View older messages in %(roomName)s.": "Vedi messaggi più vecchi in %(roomName)s.",
"Joining room …": "Ingresso nella stanza …", "Joining room …": "Ingresso nella stanza …",
"Loading …": "Caricamento …", "Loading …": "Caricamento …",
"Rejecting invite …": "Rifiuto dell'invito …",
"Join the conversation with an account": "Unisciti alla conversazione con un account",
"Sign Up": "Registrati",
"Sign In": "Accedi",
"You were kicked from %(roomName)s by %(memberName)s": "Sei stato cacciato via da %(roomName)s da %(memberName)s",
"Reason: %(reason)s": "Motivo: %(reason)s",
"Forget this room": "Dimentica questa stanza",
"Re-join": "Rientra",
"You were banned from %(roomName)s by %(memberName)s": "Sei stato bandito da %(roomName)s da %(memberName)s",
"Something went wrong with your invite to %(roomName)s": "Qualcosa è andato storto con il tuo invito a %(roomName)s",
"%(errcode)s was returned while trying to valide your invite. You could try to pass this information on to a room admin.": "%(errcode)s si è verificato tentando di validare il tuo invito. Puoi provare a passare questa informazione ad un admin della stanza.",
"You can only join it with a working invite.": "Puoi unirti solo con un invito valido.",
"You can still join it because this is a public room.": "Puoi comunque unirti perchè questa è una stanza pubblica.",
"Join the discussion": "Unisciti alla discussione",
"Try to join anyway": "Prova ad unirti comunque",
"This invite to %(roomName)s wasn't sent to your account": "Questo invito per %(roomName)s non è stato inviato al tuo account",
"Sign in with a different account, ask for another invite, or add the e-mail address %(email)s to this account.": "Accedi con un account diverso, chiedi un altro invito, o aggiungi l'indirizzo email %(email)s a questo account.",
"Do you want to chat with %(user)s?": "Vuoi chattare con %(user)s?",
"Do you want to join %(roomName)s?": "Vuoi unirti a %(roomName)s?",
"<userName/> invited you": "<userName/> ti ha invitato",
"You're previewing %(roomName)s. Want to join it?": "Stai vedendo l'anteprima di %(roomName)s. Vuoi unirti?",
"%(roomName)s can't be previewed. Do you want to join it?": "Anteprima di %(roomName)s non disponibile. Vuoi unirti?",
"This room doesn't exist. Are you sure you're at the right place?": "Questa stanza non esiste. Sei sicuro di essere nel posto giusto?",
"Try again later, or ask a room admin to check if you have access.": "Riprova più tardi, o chiedi ad un admin della stanza di controllare se hai l'accesso.",
"%(errcode)s was returned while trying to access the room. If you think you're seeing this message in error, please <issueLink>submit a bug report</issueLink>.": "%(errcode)s si è verificato tentando di accedere alla stanza. Se pensi che tu stia vedendo questo messaggio per errore, <issueLink>invia una segnalazione di errore</issueLink>.",
"This room has already been upgraded.": "Questa stanza è già stata aggiornata.",
"Agree or Disagree": "D'accordo o Non d'accordo",
"<reactors/><reactedWith>reacted with %(shortName)s</reactedWith>": "<reactors/><reactedWith>ha reagito con %(shortName)s</reactedWith>",
"Edited at %(date)s": "Modificato il %(date)s",
"edited": "modificato",
"Rotate Left": "Ruota a sinistra",
"Rotate counter-clockwise": "Ruota in senso antiorario",
"Rotate Right": "Ruota a destra",
"Rotate clockwise": "Ruota in senso orario",
"Edit message": "Modifica messaggio",
"GitHub issue": "Segnalazione GitHub",
"Notes": "Note",
"If there is additional context that would help in analysing the issue, such as what you were doing at the time, room IDs, user IDs, etc., please include those things here.": "Se ci sono ulteriori dettagli che possono aiutare ad analizzare il problema, ad esempio cosa stavi facendo in quel momento, ID stanze, ID utenti, ecc., puoi includerli qui.",
"View Servers in Room": "Vedi i server nella stanza",
"Sign out and remove encryption keys?": "Disconnettere e rimuovere le chiavi di cifratura?",
"To help us prevent this in future, please <a>send us logs</a>.": "Per aiutarci a prevenire questa cosa in futuro, <a>inviaci i log</a>.",
"Missing session data": "Dati di sessione mancanti",
"Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Alcuni dati di sessione, incluse le chiavi dei messaggi cifrati, sono mancanti. Esci e riaccedi per risolvere, ripristinando le chiavi da un backup.",
"Your browser likely removed this data when running low on disk space.": "Probabilmente il tuo browser ha rimosso questi dati per mancanza di spazio su disco.",
"Upload files (%(current)s of %(total)s)": "Invio dei file (%(current)s di %(total)s)",
"Upload files": "Invia i file",
"Upload": "Invia",
"This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Questo file è <b>troppo grande</b> da inviare. Il limite di dimensione è %(limit)s ma questo file è di %(sizeOfThisFile)s.",
"These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Questi file sono <b>troppo grandi</b> da inviare. Il limite di dimensione è %(limit)s.",
"Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Alcuni file sono <b>troppo grandi</b> da inviare. Il limite di dimensione è %(limit)s.",
"Upload %(count)s other files": {
"other": "Invia altri %(count)s file",
"one": "Invia %(count)s altro file"
},
"Cancel All": "Annulla tutto",
"Upload Error": "Errore di invio",
"Use an email address to recover your account": "Usa un indirizzo email per ripristinare il tuo account",
"Enter email address (required on this homeserver)": "Inserisci indirizzo email (necessario in questo homeserver)",
"Doesn't look like a valid email address": "Non sembra essere un indirizzo email valido",
"Enter password": "Inserisci password",
"Password is allowed, but unsafe": "La password è permessa, ma non sicura",
"Nice, strong password!": "Bene, password robusta!",
"Passwords don't match": "Le password non corrispondono",
"Other users can invite you to rooms using your contact details": "Altri utenti ti possono invitare nelle stanze usando i tuoi dettagli di contatto",
"Enter phone number (required on this homeserver)": "Inserisci numero di telefono (necessario in questo homeserver)",
"Doesn't look like a valid phone number": "Non sembra essere un numero di telefono valido",
"Use letters, numbers, dashes and underscores only": "Usa solo lettere, numeri, trattini e trattini bassi",
"Enter username": "Inserisci nome utente",
"Some characters not allowed": "Alcuni caratteri non sono permessi",
"Use an email address to recover your account.": "Usa un indirizzo email per ripristinare il tuo account.",
"Other users can invite you to rooms using your contact details.": "Altri utenti ti possono invitare nelle stanze usando i tuoi dettagli di contatto.",
"Error loading Riot": "Errore caricando Riot",
"If this is unexpected, please contact your system administrator or technical support representative.": "Se è inaspettato, contatta il tuo amministratore di sistema o rappresentante di supporto tecnico.",
"Add room": "Aggiungi stanza",
"Your profile": "Il tuo profilo",
"Failed to get autodiscovery configuration from server": "Ottenimento automatico configurazione dal server fallito",
"Invalid base_url for m.homeserver": "Base_url per m.homeserver non valido",
"Homeserver URL does not appear to be a valid Matrix homeserver": "L'URL dell'homeserver non sembra essere un homeserver Matrix valido",
"Invalid base_url for m.identity_server": "Base_url per m.identity_server non valido",
"Identity server URL does not appear to be a valid identity server": "L'URL del server di identità non sembra essere un server di identità valido",
"No homeserver URL provided": "Nessun URL homeserver fornito",
"Unexpected error resolving homeserver configuration": "Errore inaspettato nella risoluzione della configurazione homeserver",
"Unable to validate homeserver/identity server": "Impossibile validare l'homeserver/il server di identità",
"Sign in to your Matrix account on <underlinedServerName />": "Accedi al tuo account Matrix su <underlinedServerName />",
"Create your Matrix account on <underlinedServerName />": "Crea il tuo account Matrix su <underlinedServerName />",
"Your Matrix account on <underlinedServerName />": "Il tuo account Matrix su <underlinedServerName />",
"Low bandwidth mode": "Modalità larghezza di banda bassa",
"Custom Notification Sounds": "Suoni di notifica personalizzati",
"Show recently visited rooms above the room list": "Mostra le stanze visitate di recente sopra l'elenco stanze",
"Uploaded sound": "Suono inviato",
"Sounds": "Suoni",
"Notification sound": "Suoni di notifica",
"Reset": "Ripristina",
"Set a new custom sound": "Imposta un nuovo suono personalizzato",
"Browse": "Sfoglia",
"Cannot reach homeserver": "Impossibile raggiungere l'homeserver",
"Ensure you have a stable internet connection, or get in touch with the server admin": "Assicurati di avere una connessione internet stabile, o contatta l'amministratore del server",
"Your Riot is misconfigured": "Il tuo Riot è configurato male",
"Ask your Riot admin to check <a>your config</a> for incorrect or duplicate entries.": "Chiedi al tuo amministratore di Riot di controllare <a>la tua configurazione</a> per voci non valide o doppie.",
"Cannot reach identity server": "Impossibile raggiungere il server identità",
"You can register, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Puoi registrarti, ma alcune funzioni non saranno disponibili finchè il server identità non sarà tornato online. Se continui a vedere questo avviso, controlla la tua configurazione o contatta un amministratore del server.",
"You can reset your password, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Puoi ripristinare la password, ma alcune funzioni non saranno disponibili finchè il server identità non sarà tornato online. Se continui a vedere questo avviso, controlla la tua configurazione o contatta un amministratore del server.",
"You can log in, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Puoi accedere, ma alcune funzioni non saranno disponibili finchè il server identità non sarà tornato online. Se continui a vedere questo avviso, controlla la tua configurazione o contatta un amministratore del server.",
"Unexpected error resolving identity server configuration": "Errore inaspettato risolvendo la configurazione del server identità",
"Like or Dislike": "Piace o Non piace",
"Use lowercase letters, numbers, dashes and underscores only": "Usa solo minuscole, numeri, trattini e trattini bassi",
"Upload all": "Invia tutto",
"<a>Log in</a> to your new account.": "<a>Accedi</a> al tuo nuovo account.",
"You can now close this window or <a>log in</a> to your new account.": "Ora puoi chiudere questa finestra o <a>accedere</a> al tuo nuovo account.",
"Registration Successful": "Registrazione riuscita",
"No integrations server configured": "Nessun server di integrazione configurato",
"This Riot instance does not have an integrations server configured.": "Questa istanza di Riot non ha un server di integrazione configurato.",
"Connecting to integrations server...": "Connessione al server di integrazione...",
"Cannot connect to integrations server": "Impossibile connettersi al server di integrazione",
"The integrations server is offline or it cannot reach your homeserver.": "Il server di integrazione è offline o non può raggiungere il tuo homeserver.",
"Unnamed microphone": "Microfono senza nome",
"Unnamed audio output": "Uscita audio senza nome",
"Unnamed camera": "Fotocamera senza nome",
"Failed to connect to integrations server": "Connessione al server di integrazione fallita",
"No integrations server is configured to manage stickers with": "Nessun server di integrazione configurato con cui gestire gli adesivi",
"Your new account (%(newAccountId)s) is registered, but you're already logged into a different account (%(loggedInUserId)s).": "Il tuo nuovo account (%(newAccountId)s) è registrato, ma hai già fatto l'accesso in un account diverso (%(loggedInUserId)s).",
"Continue with previous account": "Continua con l'account precedente",
"Sign out of previous account": "Disconnetti dall'account precedente",
"Agree": "D'accordo",
"Disagree": "Non d'accordo",
"Happy": "Felice",
"Party Popper": "Sparacoriandoli",
"Confused": "Confuso",
"Eyes": "Occhi",
"Edited at %(date)s. Click to view edits.": "Modificato alle %(date)s. Clicca per vedere le modifiche.",
"Message edits": "Modifiche del messaggio",
"Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Per aggiornare questa stanza devi chiudere l'istanza attuale e creare una nuova stanza al suo posto. Per offrire la migliore esperienza possibile ai membri della stanza:",
"%(senderName)s made no change.": "%(senderName)s non ha fatto modifiche.",
"Loading room preview": "Caricamento anteprima stanza",
"Show all": "Mostra tutto",
"%(severalUsers)smade no changes %(count)s times": {
"other": "%(severalUsers)snon hanno fatto modifiche %(count)s volte",
"one": "%(severalUsers)snon hanno fatto modifiche"
},
"%(oneUser)smade no changes %(count)s times": {
"other": "%(oneUser)snon ha fatto modifiche %(count)s volte",
"one": "%(oneUser)snon ha fatto modifiche"
},
"Resend edit": "Reinvia la modifica",
"Resend %(unsentCount)s reaction(s)": "Reinvia %(unsentCount)s reazione/i",
"Resend removal": "Reinvia la rimozione",
"Riot Desktop on %(platformName)s": "Riot Desktop su %(platformName)s", "Riot Desktop on %(platformName)s": "Riot Desktop su %(platformName)s",
"Riot is not supported on mobile web. Install the app?": "Riot non è supportato sul web mobile. Installare l'applicazione?", "Riot is not supported on mobile web. Install the app?": "Riot non è supportato sul web mobile. Installare l'applicazione?",
"Unknown device": "Dispositivo sconosciuto", "Unknown device": "Dispositivo sconosciuto",
@ -1964,9 +2110,12 @@
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Puoi usare le opzioni server personalizzate per accedere ad altri server Matrix specificando l'indirizzo del server home.<br/> Questo permette di usare Riot con un account Matrix esistente su un server home diverso.<br/><br/>È anche possibile impostare un diverso server identità, ma in tal caso non sarà possibile invitare utenti attraverso l'indirizzo e-mail o essere invitati attraverso l'indirizzo e-mail.", "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Puoi usare le opzioni server personalizzate per accedere ad altri server Matrix specificando l'indirizzo del server home.<br/> Questo permette di usare Riot con un account Matrix esistente su un server home diverso.<br/><br/>È anche possibile impostare un diverso server identità, ma in tal caso non sarà possibile invitare utenti attraverso l'indirizzo e-mail o essere invitati attraverso l'indirizzo e-mail.",
"Co-ordination for Riot translators": "Coordinazione per i traduttori di Riot", "Co-ordination for Riot translators": "Coordinazione per i traduttori di Riot",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.": "Puoi usare le opzioni di server personalizzato per accedere ad altri server Matrix specificando un URL homeserver diverso. Ciò ti permette di usare Riot con un account Matrix esistente su un homeserver differente.", "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.": "Puoi usare le opzioni di server personalizzato per accedere ad altri server Matrix specificando un URL homeserver diverso. Ciò ti permette di usare Riot con un account Matrix esistente su un homeserver differente.",
"Sign In": "Accedi",
"Create Account": "Crea account", "Create Account": "Crea account",
"Need help?": "Serve aiuto?", "Need help?": "Serve aiuto?",
"Explore rooms": "Esplora stanze", "Explore rooms": "Esplora stanze",
"Room Directory": "Elenco stanze" "Room Directory": "Elenco stanze",
"Unexpected error preparing the app. See console for details.": "Errore inaspettato preparando l'app. Vedi la console per i dettagli.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.": "Configurazione non valida: specificare solo uno di default_server_config, default_server_name, o default_hs_url.",
"Invalid configuration: no default server specified.": "Configurazione non valida: nessun server predefinito specificato.",
"This installation of Riot seems to have an invalid server configuration. If you are the administrator, please correct the error below": "Questa installazione di Riot sembra avere una configurazione server non valida. Se sei l'amministratore, correggi l'errore sottostante"
} }

@ -58,7 +58,7 @@
"Operation failed": "操作に失敗しました", "Operation failed": "操作に失敗しました",
"Custom Server Options": "カスタムサーバのオプション", "Custom Server Options": "カスタムサーバのオプション",
"Dismiss": "やめる", "Dismiss": "やめる",
"powered by Matrix": "Matrixによって動作しています", "powered by Matrix": "Matrix の支援により活動しています。",
"Error": "エラー", "Error": "エラー",
"Remove": "取り除く", "Remove": "取り除く",
"Submit debug logs": "デバッグログを送信する", "Submit debug logs": "デバッグログを送信する",
@ -84,8 +84,8 @@
"Your language of choice": "選択した言語", "Your language of choice": "選択した言語",
"Which officially provided instance you are using, if any": "どの公式に提供されたインスタンスを利用していますか(もしあれば)", "Which officially provided instance you are using, if any": "どの公式に提供されたインスタンスを利用していますか(もしあれば)",
"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": "あなたのホームサーバのURL", "Your homeserver's URL": "あなたのホームサーバのURL",
"Your identity server's URL": "あなたのアイデンティティサーバのURL", "Your identity server's URL": "あなたのアイデンティティサーバ URL",
"Analytics": "分析", "Analytics": "分析",
"The information being sent to us to help make Riot.im better includes:": "Riot.imをよりよくするために私達に送信される情報は以下を含みます:", "The information being sent to us to help make Riot.im better includes:": "Riot.imをよりよくするために私達に送信される情報は以下を含みます:",
"Thursday": "木曜日", "Thursday": "木曜日",
@ -1373,6 +1373,7 @@
"Sequences like abc or 6543 are easy to guess": "abc や 6543 のような規則的な文字列は推測されやすいです", "Sequences like abc or 6543 are easy to guess": "abc や 6543 のような規則的な文字列は推測されやすいです",
"Recent years are easy to guess": "最近の年号は推測されやすいです", "Recent years are easy to guess": "最近の年号は推測されやすいです",
"Dates are often easy to guess": "たいていの日付は推測されやすいです", "Dates are often easy to guess": "たいていの日付は推測されやすいです",
"Whether or not you're logged in (we don't record your username)": "ログインしているか否か(私たちはあなたのユーザー名を記録しません)",
"Riot is not supported on mobile web. Install the app?": "Riotはスマートフォンでの表示に対応していません。できればアプリをインストールして頂けませんでしょうか?", "Riot is not supported on mobile web. Install the app?": "Riotはスマートフォンでの表示に対応していません。できればアプリをインストールして頂けませんでしょうか?",
"Welcome to Riot.im": "Riot.imへようこそ", "Welcome to Riot.im": "Riot.imへようこそ",
"Search the room directory": "部屋一覧を検索", "Search the room directory": "部屋一覧を検索",
@ -1406,5 +1407,13 @@
"Contributing code to Matrix and Riot": "MatrixとRiotにコードを提供する", "Contributing code to Matrix and Riot": "MatrixとRiotにコードを提供する",
"Dev chat for the Riot/Web dev team": "Riot/Web開発者チームのための開発者チャット", "Dev chat for the Riot/Web dev team": "Riot/Web開発者チームのための開発者チャット",
"Dev chat for the Dendrite dev team": "Dendrite開発者チームのための開発者チャット", "Dev chat for the Dendrite dev team": "Dendrite開発者チームのための開発者チャット",
"Co-ordination for Riot translators": "Riot 翻訳者による共同作業" "Co-ordination for Riot translators": "Riot 翻訳者による共同作業",
"Unexpected error preparing the app. See console for details.": "アプリケーションの準備中に予期しないエラーが発生しました。詳細はコンソールを参照してください。",
"Your Riot is misconfigured": "あなたの Riot は間違って設定されています。",
"Invalid configuration: no default server specified.": "不正な設定です:デフォルトのサーバーが設定されていません。",
"Sign In": "サインイン",
"Create Account": "アカウントを作成する",
"Need help?": "助けが必要ですか?",
"Explore rooms": "部屋を探索する",
"Room Directory": "部屋のディレクトリー"
} }

@ -1,14 +1,14 @@
{ {
"bg": { "bg": {
"fileName": "bg.1948d66.json", "fileName": "bg.3c844e0.json",
"label": "Български" "label": "Български"
}, },
"ca": { "ca": {
"fileName": "ca.522f17a.json", "fileName": "ca.3324542.json",
"label": "Català" "label": "Català"
}, },
"cs": { "cs": {
"fileName": "cs.2c0a5da.json", "fileName": "cs.cdc0837.json",
"label": "čeština" "label": "čeština"
}, },
"da": { "da": {
@ -16,7 +16,7 @@
"label": "Dansk" "label": "Dansk"
}, },
"de": { "de": {
"fileName": "de_DE.d8a7d6e.json", "fileName": "de_DE.4c1349a.json",
"label": "Deutsch" "label": "Deutsch"
}, },
"el": { "el": {
@ -24,31 +24,31 @@
"label": "Ελληνικά" "label": "Ελληνικά"
}, },
"en": { "en": {
"fileName": "en_EN.7f4bf2c.json", "fileName": "en_EN.ddd98c7.json",
"label": "English" "label": "English"
}, },
"en-us": { "en-us": {
"fileName": "en_US.4d91e44.json", "fileName": "en_US.8d8a41a.json",
"label": "English (US)" "label": "English (US)"
}, },
"eo": { "eo": {
"fileName": "eo.0c87d51.json", "fileName": "eo.21b2c8a.json",
"label": "Esperanto" "label": "Esperanto"
}, },
"es": { "es": {
"fileName": "es.77ba0a5.json", "fileName": "es.c4af1ae.json",
"label": "Español" "label": "Español"
}, },
"eu": { "eu": {
"fileName": "eu.708bf15.json", "fileName": "eu.3753707.json",
"label": "Euskara" "label": "Euskara"
}, },
"fi": { "fi": {
"fileName": "fi.5affc9d.json", "fileName": "fi.75d17bf.json",
"label": "Suomi" "label": "Suomi"
}, },
"fr": { "fr": {
"fileName": "fr.5300f68.json", "fileName": "fr.dbb9d23.json",
"label": "Français" "label": "Français"
}, },
"gl": { "gl": {
@ -56,15 +56,15 @@
"label": "Galego" "label": "Galego"
}, },
"hu": { "hu": {
"fileName": "hu.3b79550.json", "fileName": "hu.ad17e3b.json",
"label": "Magyar" "label": "Magyar"
}, },
"it": { "it": {
"fileName": "it.8526a5b.json", "fileName": "it.715e328.json",
"label": "Italiano" "label": "Italiano"
}, },
"ja": { "ja": {
"fileName": "ja.b2ef80b.json", "fileName": "ja.60463e5.json",
"label": "日本語" "label": "日本語"
}, },
"ko": { "ko": {
@ -72,23 +72,23 @@
"label": "한국어" "label": "한국어"
}, },
"lv": { "lv": {
"fileName": "lv.b70a2da.json", "fileName": "lv.dc7826e.json",
"label": "Latviešu" "label": "Latviešu"
}, },
"nb-no": { "nb-no": {
"fileName": "nb_NO.d20708d.json", "fileName": "nb_NO.9666824.json",
"label": "Norwegian Bokmål" "label": "Norwegian Bokmål"
}, },
"nl": { "nl": {
"fileName": "nl.6cb1b49.json", "fileName": "nl.5ce72e9.json",
"label": "Nederlands" "label": "Nederlands"
}, },
"nn": { "nn": {
"fileName": "nn.22d5721.json", "fileName": "nn.2fd86b0.json",
"label": "Norsk Nynorsk" "label": "Norsk Nynorsk"
}, },
"pl": { "pl": {
"fileName": "pl.1f84ec3.json", "fileName": "pl.dfdbf74.json",
"label": "Polski" "label": "Polski"
}, },
"pt": { "pt": {
@ -100,13 +100,17 @@
"label": "Português do Brasil" "label": "Português do Brasil"
}, },
"ru": { "ru": {
"fileName": "ru.f7ad4e8.json", "fileName": "ru.e07a558.json",
"label": "Русский" "label": "Русский"
}, },
"sk": { "sk": {
"fileName": "sk.6d48dbf.json", "fileName": "sk.6d48dbf.json",
"label": "Slovenčina" "label": "Slovenčina"
}, },
"sq": {
"fileName": "sq.1160c08.json",
"label": "Shqip"
},
"sr": { "sr": {
"fileName": "sr.0ec99bc.json", "fileName": "sr.0ec99bc.json",
"label": "српски" "label": "српски"
@ -127,12 +131,16 @@
"fileName": "tr.40c855c.json", "fileName": "tr.40c855c.json",
"label": "Türk" "label": "Türk"
}, },
"vls": {
"fileName": "vls.2a4b70f.json",
"label": "West-Vlaams"
},
"zh-hans": { "zh-hans": {
"fileName": "zh_Hans.6b6386e.json", "fileName": "zh_Hans.6b6386e.json",
"label": "简体中文" "label": "简体中文"
}, },
"zh-hant": { "zh-hant": {
"fileName": "zh_Hant.3dff2c2.json", "fileName": "zh_Hant.f34c7e8.json",
"label": "繁體中文" "label": "繁體中文"
} }
} }

@ -1,14 +1,14 @@
{ {
"bg": { "bg": {
"fileName": "bg.1948d66.json", "fileName": "bg.3c844e0.json",
"label": "Български" "label": "Български"
}, },
"ca": { "ca": {
"fileName": "ca.522f17a.json", "fileName": "ca.3324542.json",
"label": "Català" "label": "Català"
}, },
"cs": { "cs": {
"fileName": "cs.2c0a5da.json", "fileName": "cs.cdc0837.json",
"label": "čeština" "label": "čeština"
}, },
"da": { "da": {
@ -16,7 +16,7 @@
"label": "Dansk" "label": "Dansk"
}, },
"de": { "de": {
"fileName": "de_DE.d8a7d6e.json", "fileName": "de_DE.4c1349a.json",
"label": "Deutsch" "label": "Deutsch"
}, },
"el": { "el": {
@ -24,31 +24,31 @@
"label": "Ελληνικά" "label": "Ελληνικά"
}, },
"en": { "en": {
"fileName": "en_EN.7f4bf2c.json", "fileName": "en_EN.ddd98c7.json",
"label": "English" "label": "English"
}, },
"en-us": { "en-us": {
"fileName": "en_US.4d91e44.json", "fileName": "en_US.8d8a41a.json",
"label": "English (US)" "label": "English (US)"
}, },
"eo": { "eo": {
"fileName": "eo.0c87d51.json", "fileName": "eo.21b2c8a.json",
"label": "Esperanto" "label": "Esperanto"
}, },
"es": { "es": {
"fileName": "es.77ba0a5.json", "fileName": "es.c4af1ae.json",
"label": "Español" "label": "Español"
}, },
"eu": { "eu": {
"fileName": "eu.708bf15.json", "fileName": "eu.3753707.json",
"label": "Euskara" "label": "Euskara"
}, },
"fi": { "fi": {
"fileName": "fi.5affc9d.json", "fileName": "fi.75d17bf.json",
"label": "Suomi" "label": "Suomi"
}, },
"fr": { "fr": {
"fileName": "fr.5300f68.json", "fileName": "fr.dbb9d23.json",
"label": "Français" "label": "Français"
}, },
"gl": { "gl": {
@ -56,15 +56,15 @@
"label": "Galego" "label": "Galego"
}, },
"hu": { "hu": {
"fileName": "hu.3b79550.json", "fileName": "hu.ad17e3b.json",
"label": "Magyar" "label": "Magyar"
}, },
"it": { "it": {
"fileName": "it.8526a5b.json", "fileName": "it.715e328.json",
"label": "Italiano" "label": "Italiano"
}, },
"ja": { "ja": {
"fileName": "ja.b2ef80b.json", "fileName": "ja.60463e5.json",
"label": "日本語" "label": "日本語"
}, },
"ko": { "ko": {
@ -72,23 +72,23 @@
"label": "한국어" "label": "한국어"
}, },
"lv": { "lv": {
"fileName": "lv.b70a2da.json", "fileName": "lv.dc7826e.json",
"label": "Latviešu" "label": "Latviešu"
}, },
"nb-no": { "nb-no": {
"fileName": "nb_NO.d20708d.json", "fileName": "nb_NO.9666824.json",
"label": "Norwegian Bokmål" "label": "Norwegian Bokmål"
}, },
"nl": { "nl": {
"fileName": "nl.6cb1b49.json", "fileName": "nl.5ce72e9.json",
"label": "Nederlands" "label": "Nederlands"
}, },
"nn": { "nn": {
"fileName": "nn.22d5721.json", "fileName": "nn.2fd86b0.json",
"label": "Norsk Nynorsk" "label": "Norsk Nynorsk"
}, },
"pl": { "pl": {
"fileName": "pl.1f84ec3.json", "fileName": "pl.dfdbf74.json",
"label": "Polski" "label": "Polski"
}, },
"pt": { "pt": {
@ -100,13 +100,17 @@
"label": "Português do Brasil" "label": "Português do Brasil"
}, },
"ru": { "ru": {
"fileName": "ru.f7ad4e8.json", "fileName": "ru.e07a558.json",
"label": "Русский" "label": "Русский"
}, },
"sk": { "sk": {
"fileName": "sk.6d48dbf.json", "fileName": "sk.6d48dbf.json",
"label": "Slovenčina" "label": "Slovenčina"
}, },
"sq": {
"fileName": "sq.1160c08.json",
"label": "Shqip"
},
"sr": { "sr": {
"fileName": "sr.0ec99bc.json", "fileName": "sr.0ec99bc.json",
"label": "српски" "label": "српски"
@ -127,12 +131,16 @@
"fileName": "tr.40c855c.json", "fileName": "tr.40c855c.json",
"label": "Türk" "label": "Türk"
}, },
"vls": {
"fileName": "vls.2a4b70f.json",
"label": "West-Vlaams"
},
"zh-hans": { "zh-hans": {
"fileName": "zh_Hans.6b6386e.json", "fileName": "zh_Hans.6b6386e.json",
"label": "简体中文" "label": "简体中文"
}, },
"zh-hant": { "zh-hant": {
"fileName": "zh_Hant.3dff2c2.json", "fileName": "zh_Hant.f34c7e8.json",
"label": "繁體中文" "label": "繁體中文"
} }
} }

@ -1202,6 +1202,7 @@
"Your device resolution": "Tavas iekārtas izšķirtspēja", "Your device resolution": "Tavas iekārtas izšķirtspēja",
"Sign In": "Ienākt", "Sign In": "Ienākt",
"You can also set a custom identity server, but you won't be able to invite users by email address, or be invited by email address yourself.": "Varat arī iestatīt pielāgotu identitātes serveri, bet jūs nevarēsiet uzaicināt lietotājus izmantojot e-pasta adresi, kā arī tikt uzaicināts pēc e-pasta adreses.", "You can also set a custom identity server, but you won't be able to invite users by email address, or be invited by email address yourself.": "Varat arī iestatīt pielāgotu identitātes serveri, bet jūs nevarēsiet uzaicināt lietotājus izmantojot e-pasta adresi, kā arī tikt uzaicināts pēc e-pasta adreses.",
"Whether or not you're logged in (we don't record your username)": "Esat vai neesat pieteicies (mēs nesaglabājam jūsu lietotājvārdu)",
"%(appName)s via %(browserName)s on %(osName)s": "%(appName)s caur %(browserName)s un %(osName)s", "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s caur %(browserName)s un %(osName)s",
"Discussion of the Identity Service API": "Diskusija par Identitātes servisa API", "Discussion of the Identity Service API": "Diskusija par Identitātes servisa API",
"Riot Desktop on %(platformName)s": "Riot darbvirsma %(platformName)s", "Riot Desktop on %(platformName)s": "Riot darbvirsma %(platformName)s",
@ -1239,5 +1240,9 @@
"Create Account": "Izveidot kontu", "Create Account": "Izveidot kontu",
"Need help?": "Nepieciešama palīdzība?", "Need help?": "Nepieciešama palīdzība?",
"Explore rooms": "Atklāt istabas", "Explore rooms": "Atklāt istabas",
"Room Directory": "Istabu Katalogs" "Room Directory": "Istabu Katalogs",
"Unexpected error preparing the app. See console for details.": "Negaidīta kļūda, sagatavojot lietotni. Sīkāku informāciju skatiet konsolē.",
"This installation of Riot seems to have an invalid server configuration. If you are the administrator, please correct the error below": "Šai Riot instalācijai ir nekorekta servera konfigurācija. Ja esat administrators, lūdzu, izlabojiet tālāk norādīto kļūdu",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.": "Nederīga konfigurācija: var norādīt tikai vienu no default_server_config, default_server_name, vai default_hs_url.",
"Invalid configuration: no default server specified.": "Nekorekta konfigurācija: nav norādīts noklusējuma serveris."
} }

@ -3,7 +3,7 @@
"This email address is already in use": "Denne e-postadressen er allerede i bruk", "This email address is already in use": "Denne e-postadressen er allerede i bruk",
"This phone number is already in use": "Dette mobilnummeret er allerede i bruk", "This phone number is already in use": "Dette mobilnummeret er allerede i bruk",
"Failed to verify email address: make sure you clicked the link in the email": "Klarte ikke verifisere e-postadressen: dobbelsjekk at du trykket på lenken i e-posten", "Failed to verify email address: make sure you clicked the link in the email": "Klarte ikke verifisere e-postadressen: dobbelsjekk at du trykket på lenken i e-posten",
"The platform you're on": "Platformen du bruker", "The platform you're on": "Platformen du befinner deg på",
"The version of Riot.im": "Versjonen av Riot.im", "The version of Riot.im": "Versjonen av Riot.im",
"Whether or not you're logged in (we don't record your user name)": "Om du er logget inn eller ei (vi loggfører ikke brukernavnet ditt)", "Whether or not you're logged in (we don't record your user name)": "Om du er logget inn eller ei (vi loggfører ikke brukernavnet ditt)",
"Your language of choice": "Ditt valgte språk", "Your language of choice": "Ditt valgte språk",
@ -236,10 +236,17 @@
"Usage": "Bruk", "Usage": "Bruk",
"Searches DuckDuckGo for results": "Søker DuckDuckGo for resultater", "Searches DuckDuckGo for results": "Søker DuckDuckGo for resultater",
"/ddg is not a command": "/ddg er ikke en kommando", "/ddg is not a command": "/ddg er ikke en kommando",
"To use it, just wait for autocomplete results to load and tab through them.": "For å bruke det, bare vent til autofullfør-resultatetene til å laste, og tab deg gjennom dem.", "To use it, just wait for autocomplete results to load and tab through them.": "For å bruke det, bare vent for autofullfør-resultatetene til å laste, og tab deg gjennom dem.",
"Upgrades a room to a new version": "Oppgraderer et rom til en ny versjon", "Upgrades a room to a new version": "Oppgraderer et rom til en ny versjon",
"Changes your display nickname": "Endrer visningsnavnet ditt", "Changes your display nickname": "Endrer visningsnavnet ditt",
"Chat with Riot Bot": "Chat med Riot Bot", "Chat with Riot Bot": "Chat med Riot Bot",
"Email, name or Matrix ID": "Email, navn eller Matrix ID",
"Room upgrade confirmation": "Rom oppgradering konfirmasjon",
"Upgrading a room can be destructive and isn't always necessary.": "Oppgraderingen av et rom kan være destruktivt, og er ikke alltid nødvendig.",
"Please confirm that you'd like to go forward with upgrading this room from <oldVersion /> to <newVersion />.": "Vennligst bekreft at du vil fortsette med oppgraderingen av dette rommet fra <oldVersion /> til <newVersion />.",
"Upgrade": "Oppgrader",
"Changes your display nickname in the current room only": "Endrer visningsnavnet ditt kun i det nåværende rommet",
"Changes your avatar in this current room only": "Endrer avataren din kun i det nåværende rommet",
"Riot is not supported on mobile web. Install the app?": "Riot er ikke støttet av mobil-nettlesere. Ønsker De å innstalere appen?", "Riot is not supported on mobile web. Install the app?": "Riot er ikke støttet av mobil-nettlesere. Ønsker De å innstalere appen?",
"Riot Desktop on %(platformName)s": "Riot Desktop på %(platformName)s", "Riot Desktop on %(platformName)s": "Riot Desktop på %(platformName)s",
"Unknown device": "Ukjent enhet", "Unknown device": "Ukjent enhet",

@ -13,7 +13,7 @@
"Authentication": "Authenticatie", "Authentication": "Authenticatie",
"%(items)s and %(lastItem)s": "%(items)s en %(lastItem)s", "%(items)s and %(lastItem)s": "%(items)s en %(lastItem)s",
"and %(count)s others...": { "and %(count)s others...": {
"other": "en %(count)s andere…", "other": "en %(count)s anderen…",
"one": "en één andere…" "one": "en één andere…"
}, },
"%(names)s and %(lastPerson)s are typing": "%(names)s en %(lastPerson)s zijn aan het typen", "%(names)s and %(lastPerson)s are typing": "%(names)s en %(lastPerson)s zijn aan het typen",
@ -77,7 +77,7 @@
"Microphone": "Microfoon", "Microphone": "Microfoon",
"Camera": "Camera", "Camera": "Camera",
"Hide removed messages": "Verwijderde berichten verbergen", "Hide removed messages": "Verwijderde berichten verbergen",
"Alias (optional)": "Alias (optioneel)", "Alias (optional)": "Bijnaam (optioneel)",
"Anyone": "Iedereen", "Anyone": "Iedereen",
"Are you sure you want to leave the room '%(roomName)s'?": "Weet u zeker dat u het gesprek %(roomName)s wilt verlaten?", "Are you sure you want to leave the room '%(roomName)s'?": "Weet u zeker dat u het gesprek %(roomName)s wilt verlaten?",
"Are you sure you want to upload the following files?": "Weet u zeker dat u de volgende bestanden wilt uploaden?", "Are you sure you want to upload the following files?": "Weet u zeker dat u de volgende bestanden wilt uploaden?",
@ -119,7 +119,7 @@
"No display name": "Geen weergavenaam", "No display name": "Geen weergavenaam",
"No more results": "Geen resultaten meer", "No more results": "Geen resultaten meer",
"No results": "Geen resultaten", "No results": "Geen resultaten",
"No users have specific privileges in this room": "Geen gebruikers hebben specifieke privileges in dit gesprek", "No users have specific privileges in this room": "Geen enkele gebruiker heeft specifieke bevoegdheden in dit gesprek",
"olm version:": "olm-versie:", "olm version:": "olm-versie:",
"Password": "Wachtwoord", "Password": "Wachtwoord",
"Password:": "Wachtwoord:", "Password:": "Wachtwoord:",
@ -238,7 +238,7 @@
"Failed to ban user": "Verbannen van gebruiker is mislukt", "Failed to ban user": "Verbannen van gebruiker is mislukt",
"Failed to change power level": "Wijzigen van machtsniveau is mislukt", "Failed to change power level": "Wijzigen van machtsniveau is mislukt",
"Failed to fetch avatar URL": "Ophalen van avatar-URL is mislukt", "Failed to fetch avatar URL": "Ophalen van avatar-URL is mislukt",
"Failed to join room": "Toetreden van gesprek is mislukt", "Failed to join room": "Toetreden tot gesprek is mislukt",
"Failed to leave room": "Verlaten van gesprek is mislukt", "Failed to leave room": "Verlaten van gesprek is mislukt",
"Failed to load timeline position": "Laden van tijdslijnpositie is mislukt", "Failed to load timeline position": "Laden van tijdslijnpositie is mislukt",
"Failed to mute user": "Dempen van gebruiker is mislukt", "Failed to mute user": "Dempen van gebruiker is mislukt",
@ -265,7 +265,7 @@
"For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "In verband met veiligheidsredenen zullen alle end-to-endbeveiligingsleutels van deze browser verwijderd worden. Als je je gespreksgeschiedenis van toekomstige Riot sessies wilt kunnen ontsleutelen, exporteer en bewaar dan de ruimte sleutels.", "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "In verband met veiligheidsredenen zullen alle end-to-endbeveiligingsleutels van deze browser verwijderd worden. Als je je gespreksgeschiedenis van toekomstige Riot sessies wilt kunnen ontsleutelen, exporteer en bewaar dan de ruimte sleutels.",
"%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s van %(fromPowerLevel)s naar %(toPowerLevel)s", "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s van %(fromPowerLevel)s naar %(toPowerLevel)s",
"Guest access is disabled on this Home Server.": "Gasttoegang is uitgeschakeld op deze thuisserver.", "Guest access is disabled on this Home Server.": "Gasttoegang is uitgeschakeld op deze thuisserver.",
"Guests cannot join this room even if explicitly invited.": "Gasten kunnen niet tot dit gesprek toetreden, zelfs niet als ze uitdrukkelijk uitgenodigd zijn.", "Guests cannot join this room even if explicitly invited.": "Gasten - zelfs speficiek uitgenodigde - kunnen niet aan dit gesprek deelnemen.",
"Hangup": "Ophangen", "Hangup": "Ophangen",
"Hide read receipts": "Leesbewijzen verbergen", "Hide read receipts": "Leesbewijzen verbergen",
"Hide Text Formatting Toolbar": "Tekstopmaakwerkbalk verbergen", "Hide Text Formatting Toolbar": "Tekstopmaakwerkbalk verbergen",
@ -282,7 +282,7 @@
"Incorrect username and/or password.": "Onjuiste gebruikersnaam en/of wachtwoord.", "Incorrect username and/or password.": "Onjuiste gebruikersnaam en/of wachtwoord.",
"Incorrect verification code": "Onjuiste verificatiecode", "Incorrect verification code": "Onjuiste verificatiecode",
"Interface Language": "Interfacetaal", "Interface Language": "Interfacetaal",
"Invalid alias format": "Ongeldig aliasformaat", "Invalid alias format": "Ongeldig bijnaamformaat",
"Invalid address format": "Ongeldig adresformaat", "Invalid address format": "Ongeldig adresformaat",
"Invalid Email Address": "Ongeldig e-mailadres", "Invalid Email Address": "Ongeldig e-mailadres",
"Invalid file%(extra)s": "Ongeldig bestand %(extra)s", "Invalid file%(extra)s": "Ongeldig bestand %(extra)s",
@ -292,13 +292,13 @@
"Invites": "Uitnodigingen", "Invites": "Uitnodigingen",
"Invites user with given id to current room": "Nodigt de gebruiker met de gegeven ID uit in het huidige gesprek", "Invites user with given id to current room": "Nodigt de gebruiker met de gegeven ID uit in het huidige gesprek",
"'%(alias)s' is not a valid format for an address": "'%(alias)s' is niet een geldig formaat voor een adres", "'%(alias)s' is not a valid format for an address": "'%(alias)s' is niet een geldig formaat voor een adres",
"'%(alias)s' is not a valid format for an alias": "%(alias)s is geen geldig formaat voor een alias", "'%(alias)s' is not a valid format for an alias": "%(alias)s is geen geldig formaat voor een bijnaam",
"%(displayName)s is typing": "%(displayName)s is aan het typen", "%(displayName)s is typing": "%(displayName)s is aan het typen",
"Sign in with": "Aanmelden met", "Sign in with": "Aanmelden met",
"Join as <voiceText>voice</voiceText> or <videoText>video</videoText>.": "Deelnemen met <voiceText>spraak</voiceText> of <videoText>video</videoText>.", "Join as <voiceText>voice</voiceText> or <videoText>video</videoText>.": "Deelnemen met <voiceText>spraak</voiceText> of <videoText>video</videoText>.",
"Join Room": "Gesprek toetreden", "Join Room": "Gesprek toetreden",
"%(targetName)s joined the room.": "%(targetName)s is tot het gesprek toegetreden.", "%(targetName)s joined the room.": "%(targetName)s is tot het gesprek toegetreden.",
"Joins room with given alias": "Treedt het gesprek toe met een gegeven alias", "Joins room with given alias": "Treedt tot het gesprek toe met de gegeven bijnaam",
"Jump to first unread message.": "Spring naar het eerste ongelezen bericht.", "Jump to first unread message.": "Spring naar het eerste ongelezen bericht.",
"Labs": "Experimenteel", "Labs": "Experimenteel",
"Last seen": "Laatst gezien", "Last seen": "Laatst gezien",
@ -318,13 +318,13 @@
"Markdown is disabled": "Markdown is uitgeschakeld", "Markdown is disabled": "Markdown is uitgeschakeld",
"Markdown is enabled": "Markdown is ingeschakeld", "Markdown is enabled": "Markdown is ingeschakeld",
"matrix-react-sdk version:": "matrix-react-sdk-versie:", "matrix-react-sdk version:": "matrix-react-sdk-versie:",
"Message not sent due to unknown devices being present": "Bericht niet verstuurd doordat er een onbekende apparaten aanwezig zijn", "Message not sent due to unknown devices being present": "Bericht niet verstuurd doordat er onbekende apparaten aanwezig zijn",
"Missing room_id in request": "room_id ontbreekt in verzoek", "Missing room_id in request": "room_id ontbreekt in verzoek",
"Missing user_id in request": "user_id ontbreekt in verzoek", "Missing user_id in request": "user_id ontbreekt in verzoek",
"Mobile phone number": "Mobiele-telefoonnummer", "Mobile phone number": "Mobiele-telefoonnummer",
"Mobile phone number (optional)": "Mobiele-telefoonnummer (optioneel)", "Mobile phone number (optional)": "Mobiele-telefoonnummer (optioneel)",
"Never send encrypted messages to unverified devices from this device": "Versleutelde berichten vanaf dit apparaat nooit naar ongeverifieerde apparaten versturen", "Never send encrypted messages to unverified devices from this device": "Versleutelde berichten vanaf dit apparaat nooit naar ongeverifieerde apparaten versturen",
"Never send encrypted messages to unverified devices in this room from this device": "Versleutelde berichten vanaf dit apparaat nooit naar ongeverifieerde apparaten in dit gesprek versturen", "Never send encrypted messages to unverified devices in this room from this device": "Nooit vanaf dit apparaat versleutelde berichten naar ongeverifieerde apparaten in dit gesprek versturen",
"New address (e.g. #foo:%(localDomain)s)": "Nieuw adres (bv. #foo:%(localDomain)s)", "New address (e.g. #foo:%(localDomain)s)": "Nieuw adres (bv. #foo:%(localDomain)s)",
"New passwords don't match": "Nieuwe wachtwoorden komen niet overeen", "New passwords don't match": "Nieuwe wachtwoorden komen niet overeen",
"New passwords must match each other.": "Nieuwe wachtwoorden moeten overeenkomen.", "New passwords must match each other.": "Nieuwe wachtwoorden moeten overeenkomen.",
@ -334,7 +334,7 @@
"Power level must be positive integer.": "Machtsniveau moet een positief geheel getal zijn.", "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/haar weergavenaam (%(oldDisplayName)s) verwijderd.", "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s heeft zijn/haar weergavenaam (%(oldDisplayName)s) verwijderd.",
"%(senderName)s removed their profile picture.": "%(senderName)s heeft zijn/haar profielfoto verwijderd.", "%(senderName)s removed their profile picture.": "%(senderName)s heeft zijn/haar profielfoto verwijderd.",
"Failed to kick": "Uit de kamer zetten is mislukt", "Failed to kick": "Uit het gesprek zetten is mislukt",
"Press <StartChatButton> to start a chat with someone": "Druk op <StartChatButton> om een gesprek met iemand te starten", "Press <StartChatButton> to start a chat with someone": "Druk op <StartChatButton> om een gesprek met iemand te starten",
"Remove %(threePid)s?": "%(threePid)s verwijderen?", "Remove %(threePid)s?": "%(threePid)s verwijderen?",
"%(senderName)s requested a VoIP conference.": "%(senderName)s heeft een VoIP-vergadering aangevraagd.", "%(senderName)s requested a VoIP conference.": "%(senderName)s heeft een VoIP-vergadering aangevraagd.",
@ -342,7 +342,7 @@
"Results from DuckDuckGo": "Resultaten van DuckDuckGo", "Results from DuckDuckGo": "Resultaten van DuckDuckGo",
"Return to login screen": "Terug naar het aanmeldscherm", "Return to login screen": "Terug naar het aanmeldscherm",
"Riot does not have permission to send you notifications - please check your browser settings": "Riot heeft geen toestemming om u meldingen te versturen - controleer uw browserinstellingen", "Riot does not have permission to send you notifications - please check your browser settings": "Riot heeft geen toestemming om u meldingen te versturen - controleer uw browserinstellingen",
"Riot was not given permission to send notifications - please try again": "Riot heeft geen toestemming gekregen om u meldingen te versturen - probeer het opnieuw", "Riot was not given permission to send notifications - please try again": "Riot heeft geen toestemming gekregen u meldingen te versturen - probeer het opnieuw",
"riot-web version:": "riot-web-versie:", "riot-web version:": "riot-web-versie:",
"Room %(roomId)s not visible": "Gesprek %(roomId)s is niet zichtbaar", "Room %(roomId)s not visible": "Gesprek %(roomId)s is niet zichtbaar",
"Room Colour": "Gesprekskleur", "Room Colour": "Gesprekskleur",
@ -350,13 +350,13 @@
"Room name (optional)": "Gespreksnaam (optioneel)", "Room name (optional)": "Gespreksnaam (optioneel)",
"%(roomName)s does not exist.": "%(roomName)s bestaat niet.", "%(roomName)s does not exist.": "%(roomName)s bestaat niet.",
"%(roomName)s is not accessible at this time.": "%(roomName)s is op dit moment niet toegankelijk.", "%(roomName)s is not accessible at this time.": "%(roomName)s is op dit moment niet toegankelijk.",
"Rooms": "Kamers", "Rooms": "Gesprekken",
"Save": "Opslaan", "Save": "Opslaan",
"Scroll to bottom of page": "Scroll naar de onderkant van de pagina", "Scroll to bottom of page": "Scroll naar de onderkant van de pagina",
"Scroll to unread messages": "Scroll naar ongelezen berichten", "Scroll to unread messages": "Scroll naar ongelezen berichten",
"Search failed": "Zoeken mislukt", "Search failed": "Zoeken mislukt",
"Searches DuckDuckGo for results": "Zoekt op DuckDuckGo voor resultaten", "Searches DuckDuckGo for results": "Zoekt op DuckDuckGo voor resultaten",
"Seen by %(userName)s at %(dateTime)s": "Gezien door %(userName)s op %(dateTime)s", "Seen by %(userName)s at %(dateTime)s": "Gezien door %(userName)s om %(dateTime)s",
"Send anyway": "Alsnog versturen", "Send anyway": "Alsnog versturen",
"Sender device information": "Info over apparaat van afzender", "Sender device information": "Info over apparaat van afzender",
"Send Reset Email": "E-mail voor opnieuw instellen versturen", "Send Reset Email": "E-mail voor opnieuw instellen versturen",
@ -369,9 +369,9 @@
"Server may be unavailable, overloaded, or you hit a bug.": "De server is misschien onbereikbaar of overbelast, of u bent een fout tegengekomen.", "Server may be unavailable, overloaded, or you hit a bug.": "De server is misschien onbereikbaar of overbelast, of u bent een fout tegengekomen.",
"Server unavailable, overloaded, or something else went wrong.": "De server is onbereikbaar of overbelast, of er is iets anders foutgegaan.", "Server unavailable, overloaded, or something else went wrong.": "De server is onbereikbaar of overbelast, of er is iets anders foutgegaan.",
"Session ID": "Sessie-ID", "Session ID": "Sessie-ID",
"%(senderName)s kicked %(targetName)s.": "%(senderName)s heeft %(targetName)s de kamer uitgestuurd.", "%(senderName)s kicked %(targetName)s.": "%(senderName)s heeft %(targetName)s het gesprek uitgestuurd.",
"Kick": "Uit de kamer sturen", "Kick": "Uit het gesprek sturen",
"Kicks user with given id": "Stuurt de gebruiker met de gegeven ID uit de kamer", "Kicks user with given id": "Stuurt de gebruiker met de gegeven ID uit het gesprek",
"%(senderName)s set a profile picture.": "%(senderName)s heeft een profielfoto ingesteld.", "%(senderName)s set a profile picture.": "%(senderName)s heeft een profielfoto ingesteld.",
"%(senderName)s set their display name to %(displayName)s.": "%(senderName)s heeft zijn/haar weergavenaam ingesteld op %(displayName)s.", "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s heeft zijn/haar weergavenaam ingesteld op %(displayName)s.",
"Show panel": "Paneel weergeven", "Show panel": "Paneel weergeven",
@ -405,12 +405,12 @@
"This is a preview of this room. Room interactions have been disabled": "Dit is een voorvertoning van het gesprek. Gespreksinteracties zijn uitgeschakeld", "This is a preview of this room. Room interactions have been disabled": "Dit is een voorvertoning van het gesprek. Gespreksinteracties zijn uitgeschakeld",
"This phone number is already in use": "Dit telefoonnummer is al in gebruik", "This phone number is already in use": "Dit telefoonnummer is al in gebruik",
"This room": "Dit gesprek", "This room": "Dit gesprek",
"This room is not accessible by remote Matrix servers": "Dit gesprek is niet toegankelijk voor externe Matrix-servers", "This room is not accessible by remote Matrix servers": "Dit gesprek is niet toegankelijk vanaf externe Matrix-servers",
"This room's internal ID is": "Het interne ID van deze ruimte is", "This room's internal ID is": "Het interne ID van deze ruimte is",
"To link to a room it must have <a>an address</a>.": "Om naar een ruimte te linken moet het <a>een adres</a> hebben.", "To link to a room it must have <a>an address</a>.": "Om naar een ruimte te linken moet het <a>een adres</a> hebben.",
"To reset your password, enter the email address linked to your account": "Voer het e-mailadres dat met je account verbonden is in om je wachtwoord opnieuw in te stellen", "To reset your password, enter the email address linked to your account": "Voer het e-mailadres dat met je account verbonden is in om je wachtwoord opnieuw in te stellen",
"To use it, just wait for autocomplete results to load and tab through them.": "Om het te gebruiken, wacht u tot de automatisch aangevulde resultaten geladen zijn en tabt u erdoorheen.", "To use it, just wait for autocomplete results to load and tab through them.": "Om het te gebruiken, wacht u tot de automatisch aangevulde resultaten geladen zijn en tabt u erdoorheen.",
"Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "U heeft geprobeerd een gegeven punt in de tijdslijn van dit gesprek te laden, maar u heeft geen toestemming om het desbetreffende bericht te zien.", "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "U heeft gepoogd een gegeven punt in de tijdslijn van dit gesprek te laden, maar u bent niet bevoegd het desbetreffende bericht te zien.",
"Tried to load a specific point in this room's timeline, but was unable to find it.": "Geprobeerd een gegeven punt in de tijdslijn van dit gesprek te laden, maar kon dit niet vinden.", "Tried to load a specific point in this room's timeline, but was unable to find it.": "Geprobeerd een gegeven punt in de tijdslijn van dit gesprek te laden, maar kon dit niet vinden.",
"Turn Markdown off": "Zet Markdown uit", "Turn Markdown off": "Zet Markdown uit",
"Turn Markdown on": "Zet Markdown aan", "Turn Markdown on": "Zet Markdown aan",
@ -435,7 +435,7 @@
"Unmute": "Niet dempen", "Unmute": "Niet dempen",
"Unnamed Room": "Naamloos gesprek", "Unnamed Room": "Naamloos gesprek",
"Unrecognised command:": "Onbekende opdracht:", "Unrecognised command:": "Onbekende opdracht:",
"Unrecognised room alias:": "Onbekende gespreksalias:", "Unrecognised room alias:": "Onbekende gespreksbijnaam:",
"Unverified": "Niet geverifieerd", "Unverified": "Niet geverifieerd",
"Uploading %(filename)s and %(count)s others": { "Uploading %(filename)s and %(count)s others": {
"zero": "%(filename)s wordt geüpload", "zero": "%(filename)s wordt geüpload",
@ -473,7 +473,7 @@
"Warning!": "Let op!", "Warning!": "Let op!",
"WARNING: Device already verified, but keys do NOT MATCH!": "LET OP: apparaat reeds geverifieerd, maar de sleutels KOMEN NIET OVEREEN!", "WARNING: Device already verified, but keys do NOT MATCH!": "LET OP: apparaat reeds geverifieerd, maar de sleutels KOMEN NIET OVEREEN!",
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "LET OP: SLEUTELVERIFICATIE IS MISLUKT! De ondertekende sleutel voor %(userId)s en apparaat %(deviceId)s is %(fprint)s, wat niet overeenkomt met de verschafte sleutel %(fingerprint)s. Dit kan betekenen dat uw communicatie onderschept wordt!", "WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "LET OP: SLEUTELVERIFICATIE IS MISLUKT! De ondertekende sleutel voor %(userId)s en apparaat %(deviceId)s is %(fprint)s, wat niet overeenkomt met de verschafte sleutel %(fingerprint)s. Dit kan betekenen dat uw communicatie onderschept wordt!",
"Who can access this room?": "Wie heeft er toegang tot dit gesprek?", "Who can access this room?": "Wie mag er deelnemen aan dit gesprek?",
"Who can read history?": "Wie kan de geschiedenis lezen?", "Who can read history?": "Wie kan de geschiedenis lezen?",
"Who would you like to add to this room?": "Wie wilt u aan dit gesprek toevoegen?", "Who would you like to add to this room?": "Wie wilt u aan dit gesprek toevoegen?",
"Who would you like to communicate with?": "Met wie zou u willen communiceren?", "Who would you like to communicate with?": "Met wie zou u willen communiceren?",
@ -485,7 +485,7 @@
"You are trying to access %(roomName)s.": "U probeert toegang te verkrijgen tot %(roomName)s.", "You are trying to access %(roomName)s.": "U probeert toegang te verkrijgen tot %(roomName)s.",
"You cannot place a call with yourself.": "U kunt uzelf niet bellen.", "You cannot place a call with yourself.": "U kunt uzelf niet bellen.",
"You cannot place VoIP calls in this browser.": "U kunt in deze browser geen VoIP-oproepen plegen.", "You cannot place VoIP calls in this browser.": "U kunt in deze browser geen VoIP-oproepen plegen.",
"You do not have permission to post to this room": "U heeft geen toestemming om in dit gesprek te posten", "You do not have permission to post to this room": "U heeft geen toestemming actief aan dit gesprek deel te nemen",
"You have been banned from %(roomName)s by %(userName)s.": "%(userName)s heeft u uit %(roomName)s verbannen.", "You have been banned from %(roomName)s by %(userName)s.": "%(userName)s heeft u uit %(roomName)s verbannen.",
"You have been invited to join this room by %(inviterName)s": "U bent in dit gesprek uitgenodigd door %(inviterName)s", "You have been invited to join this room by %(inviterName)s": "U bent in dit gesprek uitgenodigd door %(inviterName)s",
"You have been kicked from %(roomName)s by %(userName)s.": "%(userName)s heeft u uit %(roomName)s gezet.", "You have been kicked from %(roomName)s by %(userName)s.": "%(userName)s heeft u uit %(roomName)s gezet.",
@ -495,10 +495,10 @@
"You have no visible notifications": "U heeft geen zichtbare meldingen", "You have no visible notifications": "U heeft geen zichtbare meldingen",
"You may wish to login with a different account, or add this email to this account.": "U kunt zich met een andere account aanmelden, of dit e-mailadres aan uw account toevoegen.", "You may wish to login with a different account, or add this email to this account.": "U kunt zich met een andere account aanmelden, of dit e-mailadres aan uw account toevoegen.",
"You must <a>register</a> to use this functionality": "U dient u te <a>registreren</a> om deze functie te gebruiken", "You must <a>register</a> to use this functionality": "U dient u te <a>registreren</a> om deze functie te gebruiken",
"You need to be able to invite users to do that.": "Om dit te kunnen doen, moet u gebruikers kunnen uitnodigen.", "You need to be able to invite users to do that.": "Hiervoor moet u gebruikers kunnen uitnodigen.",
"You need to be logged in.": "Hiervoor dient u aangemeld te zijn.", "You need to be logged in.": "Hiervoor dient u aangemeld te zijn.",
"You need to enter a user name.": "Je moet een gebruikersnaam invoeren.", "You need to enter a user name.": "Je moet een gebruikersnaam invoeren.",
"Your email address does not appear to be associated with a Matrix ID on this Homeserver.": "Het lijkt erop dat uw e-mailadres niet met een Matrix-ID geassocieerd is op deze thuisserver.", "Your email address does not appear to be associated with a Matrix ID on this Homeserver.": "Het lijkt erop dat uw e-mailadres op deze thuisserver niet aan een Matrix-ID gekoppeld is.",
"Your password has been reset": "Je wachtwoord is gereset", "Your password has been reset": "Je wachtwoord is gereset",
"Your password was successfully changed. You will not receive push notifications on other devices until you log back in to them": "Uw wachtwoord is gewijzigd. U zult op andere apparaten geen pushmeldingen meer ontvangen totdat u zich er opnieuw op aanmeldt", "Your password was successfully changed. You will not receive push notifications on other devices until you log back in to them": "Uw wachtwoord is gewijzigd. U zult op andere apparaten geen pushmeldingen meer ontvangen totdat u zich er opnieuw op aanmeldt",
"You seem to be in a call, are you sure you want to quit?": "Het ziet er naar uit dat u in gesprek bent, weet u zeker dat u wilt afsluiten?", "You seem to be in a call, are you sure you want to quit?": "Het ziet er naar uit dat u in gesprek bent, weet u zeker dat u wilt afsluiten?",
@ -551,7 +551,7 @@
"Confirm passphrase": "Bevestig wachtwoord", "Confirm passphrase": "Bevestig wachtwoord",
"Import room keys": "Gesprekssleutels importeren", "Import room keys": "Gesprekssleutels importeren",
"File to import": "Te importeren bestand", "File to import": "Te importeren bestand",
"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.": "Hiermee kunt u de sleutels van uw ontvangen berichten in versleutelde kamers naar een lokaal bestand exporteren. U kunt dit bestand later in een andere Matrix-cliënt importeren, zodat ook die cliënt deze berichten zal kunnen ontsleutelen.", "This process allows you to export the keys for messages you have received in encrypted rooms to a local file. You will then be able to import the file into another Matrix client in the future, so that client will also be able to decrypt these messages.": "Hiermee kunt u de sleutels van uw ontvangen berichten in versleutelde gesprekken naar een lokaal bestand exporteren. U kunt dit bestand later in een andere Matrix-cliënt importeren, zodat ook die cliënt deze berichten zal kunnen ontsleutelen.",
"The exported file will allow anyone who can read it to decrypt any encrypted messages that you can see, so you should be careful to keep it secure. To help with this, you should enter a passphrase below, which will be used to encrypt the exported data. It will only be possible to import the data by using the same passphrase.": "Iedereen die het geëxporteerde bestand kan lezen, kan daarmee alle versleutelde berichten die u kunt zien ontsleutelen. Wees dus voorzichtig en bewaar dit bestand op een veilige plaats. Daartoe kunt u hieronder een wachtwoord invoeren, dat dan gebruikt zal worden om de geëxporteerde gegevens te versleutelen. Het is dan enkel mogelijk de gegevens in te lezen met hetzelfde wachtwoord.", "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.": "Iedereen die het geëxporteerde bestand kan lezen, kan daarmee alle versleutelde berichten die u kunt zien ontsleutelen. Wees dus voorzichtig en bewaar dit bestand op een veilige plaats. Daartoe kunt u hieronder een wachtwoord invoeren, dat dan gebruikt zal worden om de geëxporteerde gegevens te versleutelen. Het is dan enkel mogelijk de gegevens in te lezen met hetzelfde wachtwoord.",
"This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.": "Hiermee kunt u de versleutelingssleutels die u uit een andere Matrix-cliënt had geëxporteerd importeren, zodat u alle berichten die het andere programma kon ontsleutelen ook hier zult kunnen lezen.", "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.": "Hiermee kunt u de versleutelingssleutels die u uit een andere Matrix-cliënt had geëxporteerd importeren, zodat u alle berichten die het andere programma kon ontsleutelen ook hier zult kunnen lezen.",
"The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Het geëxporteerde bestand is beveiligd met een wachtwoord. Voer dat wachtwoord hier in om het bestand te ontsleutelen.", "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "Het geëxporteerde bestand is beveiligd met een wachtwoord. Voer dat wachtwoord hier in om het bestand te ontsleutelen.",
@ -560,7 +560,7 @@
"Start new chat": "Nieuw gesprek beginnen", "Start new chat": "Nieuw gesprek beginnen",
"Failed to invite": "Uitnodigen is mislukt", "Failed to invite": "Uitnodigen is mislukt",
"Failed to invite user": "Uitnodigen van gebruiker is mislukt", "Failed to invite user": "Uitnodigen van gebruiker is mislukt",
"Failed to invite the following users to the %(roomName)s room:": "Uitnodigen van volgende gebruikers in gesprek %(roomName)s is mislukt:", "Failed to invite the following users to the %(roomName)s room:": "Uitnodigen van volgende gebruikers tot gesprek %(roomName)s is mislukt:",
"Confirm Removal": "Verwijdering bevestigen", "Confirm Removal": "Verwijdering bevestigen",
"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 u zeker dat u deze gebeurtenis wilt verwijderen? Wees u er wel van bewust dat als u een gespreksnaam of onderwerpswijziging verwijdert, u de verandering mogelijk ongedaan maakt.", "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 u zeker dat u deze gebeurtenis wilt verwijderen? Wees u er wel van bewust dat als u een gespreksnaam of onderwerpswijziging verwijdert, u de verandering mogelijk ongedaan maakt.",
"Unknown error": "Onbekende fout", "Unknown error": "Onbekende fout",
@ -653,24 +653,24 @@
"Enable automatic language detection for syntax highlighting": "Automatische taaldetectie voor zinsbouwmarkeringen inschakelen", "Enable automatic language detection for syntax highlighting": "Automatische taaldetectie voor zinsbouwmarkeringen inschakelen",
"Hide join/leave messages (invites/kicks/bans unaffected)": "Toetreed/verlaat berichten verbergen (uitnodigingen/verwijderingen/verbanningen zullen ongeschonden blijven)", "Hide join/leave messages (invites/kicks/bans unaffected)": "Toetreed/verlaat berichten verbergen (uitnodigingen/verwijderingen/verbanningen zullen ongeschonden blijven)",
"Integrations Error": "Integratiesfout", "Integrations Error": "Integratiesfout",
"Publish this room to the public in %(domain)s's room directory?": "Dit gesprek openbaar maken in de gesprekscatalogus van %(domain)s?", "Publish this room to the public in %(domain)s's room directory?": "Dit gesprek vermelden in de gesprekkencatalogus van %(domain)s?",
"AM": "AM", "AM": "AM",
"PM": "PM", "PM": "PM",
"NOTE: Apps are not end-to-end encrypted": "LET OP: apps zijn niet eind-tot-eind-versleuteld", "NOTE: Apps are not end-to-end encrypted": "LET OP: apps zijn niet eind-tot-eind-versleuteld",
"Revoke widget access": "Toegang tot widget intrekken", "Revoke widget access": "Widget-toegang intrekken",
"Sets the room topic": "Wijzigt het ruimte-onderwerp", "Sets the room topic": "Wijzigt het ruimte-onderwerp",
"The maximum permitted number of widgets have already been added to this room.": "Het maximale aantal toegestane widgets is al aan dit gesprek toegevoegd.", "The maximum permitted number of widgets have already been added to this room.": "Het maximum aan toegestane widgets voor dit gesprek is al bereikt.",
"To get started, please pick a username!": "Kies allereerst een gebruikersnaam!", "To get started, please pick a username!": "Kies allereerst een gebruikersnaam!",
"Unable to create widget.": "Kan widget niet aanmaken.", "Unable to create widget.": "Kan widget niet aanmaken.",
"Unbans user with given id": "Ontbant de gebruiker met de gegeven ID", "Unbans user with given id": "Ontbant de gebruiker met de gegeven ID",
"You are not in this room.": "U zit niet in dit gesprek.", "You are not in this room.": "U maakt geen deel uit van dit gesprek.",
"You do not have permission to do that in this room.": "U heeft geen toestemming om dat in dit gesprek te doen.", "You do not have permission to do that in this room.": "U bent niet bevoegd dat in dit gesprek te doen.",
"Verifies a user, device, and pubkey tuple": "Verifieert een combinatie van gebruiker, apparaat en publieke sleutel", "Verifies a user, device, and pubkey tuple": "Verifieert een combinatie van gebruiker, apparaat en publieke sleutel",
"Autocomplete Delay (ms):": "Automatisch-aanvullen-vertraging (ms):", "Autocomplete Delay (ms):": "Automatisch-aanvullen-vertraging (ms):",
"Loading device info...": "Apparaatinformatie wordt geladen…", "Loading device info...": "Apparaatinformatie wordt geladen…",
"Example": "Voorbeeld", "Example": "Voorbeeld",
"Create": "Aanmaken", "Create": "Aanmaken",
"Featured Rooms:": "Prominente kamers:", "Featured Rooms:": "Prominente gesprekken:",
"Featured Users:": "Prominente gebruikers:", "Featured Users:": "Prominente gebruikers:",
"Automatically replace plain text Emoji": "Tekst automatisch vervangen door emoticons", "Automatically replace plain text Emoji": "Tekst automatisch vervangen door emoticons",
"Failed to upload image": "Uploaden van afbeelding is mislukt", "Failed to upload image": "Uploaden van afbeelding is mislukt",
@ -682,30 +682,30 @@
"Copied!": "Gekopieerd!", "Copied!": "Gekopieerd!",
"Failed to copy": "Kopiëren mislukt", "Failed to copy": "Kopiëren mislukt",
"Unpin Message": "Bericht losmaken", "Unpin Message": "Bericht losmaken",
"Add rooms to this community": "Voeg kamers toe aan deze gemeenschap", "Add rooms to this community": "Voeg gesprekken toe aan deze gemeenschap",
"Call Failed": "Oproep mislukt", "Call Failed": "Oproep mislukt",
"Call": "Bellen", "Call": "Bellen",
"Answer": "Beantwoorden", "Answer": "Beantwoorden",
"Warning: any person you add to a community will be publicly visible to anyone who knows the community ID": "Let op: elke persoon die u toevoegt aan een gemeenschap zal publiek zichtbaar zijn voor iedereen die de gemeenschaps-ID kent", "Warning: any person you add to a community will be publicly visible to anyone who knows the community ID": "Let op: elke persoon die u toevoegt aan een gemeenschap zal publiek zichtbaar zijn voor iedereen die de gemeenschaps-ID kent",
"Invite new community members": "Nodig nieuwe gemeenschapsleden uit", "Invite new community members": "Nodig nieuwe gemeenschapsleden uit",
"Name or matrix ID": "Naam of Matrix-ID", "Name or matrix ID": "Naam of Matrix-ID",
"Which rooms would you like to add to this community?": "Welke kamers wilt u toevoegen aan deze gemeenschap?", "Which rooms would you like to add to this community?": "Welke gesprekken wilt u toevoegen aan deze gemeenschap?",
"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 dit gesprek. Weet u zeker dat u deze widget wilt verwijderen?", "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Widgets verwijderen geldt voor alle deelnemers aan dit gesprek. Weet u zeker dat u deze widget wilt verwijderen?",
"Delete Widget": "Widget 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 apparaten in dit gesprek: als u verder gaat zonder ze te verifiëren zal het mogelijk zijn dat iemand uw 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.": "Dit gesprek bevat onbekende apparaten: tenzij u die verifieert zou iemand uw oproep kunnen afluisteren.",
"Review Devices": "Apparaten nakijken", "Review Devices": "Apparaten nakijken",
"Call Anyway": "Toch bellen", "Call Anyway": "Toch bellen",
"Answer Anyway": "Toch beantwoorden", "Answer Anyway": "Toch beantwoorden",
"Who would you like to add to this community?": "Wie wilt u toevoegen aan deze gemeenschap?", "Who would you like to add to this community?": "Wie wilt u toevoegen aan deze gemeenschap?",
"Invite to Community": "Uitnodigen in gemeenschap", "Invite to Community": "Uitnodigen tot gemeenschap",
"Show these rooms to non-members on the community page and room list?": "Deze gesprekken tonen aan niet-leden op de gemeenschapspagina en kamerlijst?", "Show these rooms to non-members on the community page and room list?": "Deze gesprekken tonen aan niet-leden op de gemeenschapspagina en gesprekslijst?",
"Add rooms to the community": "Voeg kamers toe aan de gemeenschap", "Add rooms to the community": "Voeg gesprekken toe aan de gemeenschap",
"Room name or alias": "Gespreksnaam of -alias", "Room name or alias": "Gespreks(bij)naam",
"Add to community": "Toevoegen aan gemeenschap", "Add to community": "Toevoegen aan gemeenschap",
"Failed to invite the following users to %(groupId)s:": "Uitnodigen van volgende gebruikers in %(groupId)s is mislukt:", "Failed to invite the following users to %(groupId)s:": "Uitnodigen van volgende gebruikers tot %(groupId)s is mislukt:",
"Failed to invite users to community": "Uitnodigen van gebruikers in gemeenschap is mislukt", "Failed to invite users to community": "Uitnodigen van gebruikers tot de gemeenschap is mislukt",
"Failed to invite users to %(groupId)s": "Uitnodigen van gebruikers in %(groupId)s is mislukt", "Failed to invite users to %(groupId)s": "Uitnodigen van gebruikers tot %(groupId)s is mislukt",
"Failed to add the following rooms to %(groupId)s:": "Toevoegen van volgende kamers aan %(groupId)s is mislukt:", "Failed to add the following rooms to %(groupId)s:": "Toevoegen van volgende gesprekken aan %(groupId)s is mislukt:",
"Restricted": "Beperkte toegang", "Restricted": "Beperkte toegang",
"Ignored user": "Genegeerde gebruiker", "Ignored user": "Genegeerde gebruiker",
"You are now ignoring %(userId)s": "U negeert nu %(userId)s", "You are now ignoring %(userId)s": "U negeert nu %(userId)s",
@ -724,7 +724,7 @@
"Hide display name changes": "Weergavenaam wijzigingen verbergen", "Hide display name changes": "Weergavenaam wijzigingen verbergen",
"Enable inline URL previews by default": "Inline URL-voorvertoning standaard inschakelen", "Enable inline URL previews by default": "Inline URL-voorvertoning standaard inschakelen",
"Enable URL previews for this room (only affects you)": "URL-voorvertoning in dit gesprek inschakelen (geldt alleen voor u)", "Enable URL previews for this room (only affects you)": "URL-voorvertoning in dit gesprek inschakelen (geldt alleen voor u)",
"Enable URL previews by default for participants in this room": "URL-voorvertoning standaard voor de gebruikers in dit gesprek inschakelen", "Enable URL previews by default for participants in this room": "URL-voorvertoning standaard voor alle deelnemers aan dit gesprek inschakelen",
"Delete %(count)s devices": { "Delete %(count)s devices": {
"other": "%(count)s apparaten verwijderen", "other": "%(count)s apparaten verwijderen",
"one": "Apparaat verwijderen" "one": "Apparaat verwijderen"
@ -734,7 +734,7 @@
"%(senderName)s sent a video": "%(senderName)s heeft een video gestuurd", "%(senderName)s sent a video": "%(senderName)s heeft een video gestuurd",
"%(senderName)s uploaded a file": "%(senderName)s heeft een bestand geüpload", "%(senderName)s uploaded a file": "%(senderName)s heeft een bestand geüpload",
"Disinvite this user?": "Uitnodiging van deze gebruiker intrekken?", "Disinvite this user?": "Uitnodiging van deze gebruiker intrekken?",
"Kick this user?": "Deze gebruiker uit de kamer zetten?", "Kick this user?": "Deze gebruiker uit het gesprek zetten?",
"Unban this user?": "Deze gebruiker ontbannen?", "Unban this user?": "Deze gebruiker ontbannen?",
"Ban this user?": "Deze gebruiker verbannen?", "Ban this user?": "Deze gebruiker verbannen?",
"Disable big emoji in chat": "Grote emoji in gesprekken uitzetten", "Disable big emoji in chat": "Grote emoji in gesprekken uitzetten",
@ -764,7 +764,7 @@
"Unknown for %(duration)s": "Onbekend voor %(duration)s", "Unknown for %(duration)s": "Onbekend voor %(duration)s",
"Unknown": "Onbekend", "Unknown": "Onbekend",
"Replying": "Aan het beantwoorden", "Replying": "Aan het beantwoorden",
"No rooms to show": "Geen kamers om weer te geven", "No rooms to show": "Geen gesprekken om weer te geven",
"Unnamed room": "Naamloos gesprek", "Unnamed room": "Naamloos gesprek",
"World readable": "Leesbaar voor iedereen", "World readable": "Leesbaar voor iedereen",
"Guests can join": "Gasten kunnen toetreden", "Guests can join": "Gasten kunnen toetreden",
@ -825,9 +825,9 @@
"Visibility in Room List": "Zichtbaarheid in gesprekslijst", "Visibility in Room List": "Zichtbaarheid in gesprekslijst",
"Visible to everyone": "Zichtbaar voor iedereen", "Visible to everyone": "Zichtbaar voor iedereen",
"Only visible to community members": "Alleen zichtbaar voor gemeenschapsleden", "Only visible to community members": "Alleen zichtbaar voor gemeenschapsleden",
"Filter community rooms": "Gemeenschapskamers filteren", "Filter community rooms": "Gemeenschapsgesprekken filteren",
"Something went wrong when trying to get your communities.": "Er ging iets mis bij het ophalen van uw gemeenschappen.", "Something went wrong when trying to get your communities.": "Er ging iets mis bij het ophalen van uw gemeenschappen.",
"Display your community flair in rooms configured to show it.": "Toon uw gemeenschapsbadge in ruimten die daarvoor ingesteld zijn.", "Display your community flair in rooms configured to show it.": "Toon uw gemeenschapsbadge in gesprekken die daarvoor ingesteld zijn.",
"You're not currently a member of any communities.": "U bent momenteel geen lid van een gemeenschap.", "You're not currently a member of any communities.": "U bent momenteel geen lid van een gemeenschap.",
"Minimize apps": "Apps minimaliseren", "Minimize apps": "Apps minimaliseren",
"Communities": "Gemeenschappen", "Communities": "Gemeenschappen",
@ -905,12 +905,12 @@
"one": "is ontbannen" "one": "is ontbannen"
}, },
"were kicked %(count)s times": { "were kicked %(count)s times": {
"other": "zijn %(count)s keer uit de kamer gezet", "other": "zijn %(count)s keer uit het gesprek gezet",
"one": "zijn uit de kamer gezet" "one": "zijn uit het gesprek gezet"
}, },
"was kicked %(count)s times": { "was kicked %(count)s times": {
"other": "is %(count)s keer uit de kamer gezet", "other": "is %(count)s keer uit het gesprek gezet",
"one": "is uit de kamer gezet" "one": "is uit het gesprek gezet"
}, },
"%(severalUsers)schanged their name %(count)s times": { "%(severalUsers)schanged their name %(count)s times": {
"other": "%(severalUsers)s hebben hun naam %(count)s keer gewijzigd", "other": "%(severalUsers)s hebben hun naam %(count)s keer gewijzigd",
@ -955,19 +955,19 @@
"Block users on other matrix homeservers from joining this room": "Gebruikers van andere matrix-thuisservers uitsluiten van dit gesprek", "Block users on other matrix homeservers from joining this room": "Gebruikers van andere matrix-thuisservers uitsluiten van dit gesprek",
"This setting cannot be changed later!": "Deze instelling kan later niet meer veranderd worden!", "This setting cannot be changed later!": "Deze instelling kan later niet meer veranderd worden!",
"<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 voor uw gemeenschapspagina</h1>\n<p>\n Gebruik de lange beschrijving om nieuwe leden in de gemeenschap te introduceren of om belangrijke <a href=\"foo\">koppelingen</a> aan te bieden.\n</p>\n<p>\n U kunt zelfs img-tags gebruiken.\n</p>\n", "<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 voor uw gemeenschapspagina</h1>\n<p>\n Gebruik de lange beschrijving om nieuwe leden in de gemeenschap te introduceren of om belangrijke <a href=\"foo\">koppelingen</a> aan te bieden.\n</p>\n<p>\n U kunt zelfs img-tags gebruiken.\n</p>\n",
"Add rooms to the community summary": "Voeg kamers aan de gemeenschapssamenvatting toe", "Add rooms to the community summary": "Voeg gesprekken aan het gemeenschapsoverzicht toe",
"Which rooms would you like to add to this summary?": "Welke kamers zou u aan deze samenvatting willen toevoegen?", "Which rooms would you like to add to this summary?": "Welke gesprekken zou u aan dit overzicht willen toevoegen?",
"Add to summary": "Toevoegen aan samenvatting", "Add to summary": "Toevoegen aan overzicht",
"Failed to add the following rooms to the summary of %(groupId)s:": "Kon de volgende kamers niet aan het overzicht van %(groupId)s toevoegen:", "Failed to add the following rooms to the summary of %(groupId)s:": "Kon de volgende gesprekken niet aan het overzicht van %(groupId)s toevoegen:",
"Add a Room": "Voeg een gesprek toe", "Add a Room": "Voeg een gesprek toe",
"Failed to remove the room from the summary of %(groupId)s": "Kon het gesprek niet uit het overzicht van %(groupId)s verwijderen", "Failed to remove the room from the summary of %(groupId)s": "Kon het gesprek niet uit het overzicht van %(groupId)s verwijderen",
"The room '%(roomName)s' could not be removed from the summary.": "Het gesprek %(roomName)s kan niet uit de samenvatting verwijderd worden.", "The room '%(roomName)s' could not be removed from the summary.": "Het gesprek %(roomName)s kan niet uit het overzicht verwijderd worden.",
"Add users to the community summary": "Voeg gebruikers aan de gemeenschapssamenvatting toe", "Add users to the community summary": "Voeg gebruikers aan het gemeenschapsoverzicht toe",
"Who would you like to add to this summary?": "Wie zou u aan de samenvatting willen toevoegen?", "Who would you like to add to this summary?": "Wie zou u aan het overzicht willen toevoegen?",
"Failed to add the following users to the summary of %(groupId)s:": "Kon de volgende gebruikers niet aan het overzicht van %(groupId)s toevoegen:", "Failed to add the following users to the summary of %(groupId)s:": "Kon de volgende gebruikers niet aan het overzicht van %(groupId)s toevoegen:",
"Add a User": "Voeg een gebruiker toe", "Add a User": "Voeg een gebruiker toe",
"Failed to remove a user from the summary of %(groupId)s": "Verwijderen van gebruiker uit het overzicht van %(groupId)s is mislukt", "Failed to remove a user from the summary of %(groupId)s": "Verwijderen van gebruiker uit het overzicht van %(groupId)s is mislukt",
"The user '%(displayName)s' could not be removed from the summary.": "De gebruiker %(displayName)s kon niet uit de samenvatting verwijderd worden.", "The user '%(displayName)s' could not be removed from the summary.": "De gebruiker %(displayName)s kon niet uit het overzicht verwijderd worden.",
"Failed to update community": "Bijwerken van gemeenschap is mislukt", "Failed to update community": "Bijwerken van gemeenschap is mislukt",
"Unable to accept invite": "Kan de uitnodiging niet aanvaarden", "Unable to accept invite": "Kan de uitnodiging niet aanvaarden",
"Unable to reject invite": "Kan de uitnodiging niet weigeren", "Unable to reject invite": "Kan de uitnodiging niet weigeren",
@ -975,7 +975,7 @@
"Leave %(groupName)s?": "%(groupName)s verlaten?", "Leave %(groupName)s?": "%(groupName)s verlaten?",
"Leave": "Verlaten", "Leave": "Verlaten",
"Community Settings": "Gemeenschapsinstellingen", "Community Settings": "Gemeenschapsinstellingen",
"These rooms are displayed to community members on the community page. Community members can join the rooms by clicking on them.": "Deze kamers worden aan gemeenschapsleden getoond op de gemeenschapspagina. Gemeenschapsleden kunnen tot de kamers toetreden door er op te klikken.", "These rooms are displayed to community members on the community page. Community members can join the rooms by clicking on them.": "Deze gesprekken worden aan gemeenschapsleden getoond op de gemeenschapspagina. Gemeenschapsleden kunnen tot de gesprekken toetreden door er op te klikken.",
"%(inviter)s has invited you to join this community": "%(inviter)s heeft u uitgenodigd in deze gemeenschap", "%(inviter)s has invited you to join this community": "%(inviter)s heeft u uitgenodigd in deze gemeenschap",
"You are an administrator of this community": "U bent een beheerder van deze gemeenschap", "You are an administrator of this community": "U bent een beheerder van deze gemeenschap",
"You are a member of this community": "U bent lid van deze gemeenschap", "You are a member of this community": "U bent lid van deze gemeenschap",
@ -990,7 +990,7 @@
"Your Communities": "Uw gemeenschappen", "Your Communities": "Uw gemeenschappen",
"Error whilst fetching joined communities": "Er is een fout opgetreden bij het ophalen van de gemeenschappen waarvan u lid bent", "Error whilst fetching joined communities": "Er is een fout opgetreden bij het ophalen van de gemeenschappen waarvan u lid bent",
"Create a new community": "Maak een nieuwe gemeenschap aan", "Create a new community": "Maak een nieuwe gemeenschap aan",
"Create a community to group together users and rooms! Build a custom homepage to mark out your space in the Matrix universe.": "Maak een gemeenschap aan om gebruikers en kamers bijeen te brengen! Schep met een startpagina op maat uw eigen plaats in het Matrix-universum.", "Create a community to group together users and rooms! Build a custom homepage to mark out your space in the Matrix universe.": "Maak een gemeenschap aan om gebruikers en gesprekken bijeen te brengen! Schep met een startpagina op maat uw eigen plaats in het Matrix-universum.",
"<showDevicesText>Show devices</showDevicesText>, <sendAnywayText>send anyway</sendAnywayText> or <cancelText>cancel</cancelText>.": "<showDevicesText>Apparaten weergeven</showDevicesText>, <sendAnywayText>toch versturen</sendAnywayText> of <cancelText>annuleren</cancelText>.", "<showDevicesText>Show devices</showDevicesText>, <sendAnywayText>send anyway</sendAnywayText> or <cancelText>cancel</cancelText>.": "<showDevicesText>Apparaten weergeven</showDevicesText>, <sendAnywayText>toch versturen</sendAnywayText> of <cancelText>annuleren</cancelText>.",
"%(count)s <resendText>Resend all</resendText> or <cancelText>cancel all</cancelText> now. You can also select individual messages to resend or cancel.": { "%(count)s <resendText>Resend all</resendText> or <cancelText>cancel all</cancelText> now. You can also select individual messages to resend or cancel.": {
"other": "<resendText>Alles nu opnieuw versturen</resendText> of <cancelText>annuleren</cancelText>. U kunt ook individuele berichten selecteren om opnieuw te versturen of te annuleren.", "other": "<resendText>Alles nu opnieuw versturen</resendText> of <cancelText>annuleren</cancelText>. U kunt ook individuele berichten selecteren om opnieuw te versturen of te annuleren.",
@ -1023,7 +1023,7 @@
"Your homeserver's URL": "De URL van uw thuisserver", "Your homeserver's URL": "De URL van uw thuisserver",
"Your identity server's URL": "De URL van uw identiteitsserver", "Your identity server's URL": "De URL van uw identiteitsserver",
"<a>In reply to</a> <pill>": "<a>Als antwoord op</a> <pill>", "<a>In reply to</a> <pill>": "<a>Als antwoord op</a> <pill>",
"This room is not public. You will not be able to rejoin without an invite.": "Dit gesprek is niet openbaar. Zonder uitnodiging zult u niet opnieuw kunnen toetreden.", "This room is not public. You will not be able to rejoin without an invite.": "Dit is geen openbaar gesprek. Slechts op uitnodiging zult u opnieuw kunnen toetreden.",
"%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s heeft zijn/haar weergavenaam gewijzigd naar %(displayName)s.", "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s heeft zijn/haar weergavenaam gewijzigd naar %(displayName)s.",
"Disable Community Filter Panel": "Gemeenschapsfilterpaneel uitzetten", "Disable Community Filter Panel": "Gemeenschapsfilterpaneel uitzetten",
"Your key share request has been sent - please check your other devices for key share requests.": "Uw sleuteldeelverzoek is verstuurd - controleer uw andere apparaten voor sleuteldeelverzoeken.", "Your key share request has been sent - please check your other devices for key share requests.": "Uw sleuteldeelverzoek is verstuurd - controleer uw andere apparaten voor sleuteldeelverzoeken.",
@ -1033,7 +1033,7 @@
"<requestLink>Re-request encryption keys</requestLink> from your other devices.": "<requestLink>Versleutelingssleutels opnieuw aanvragen</requestLink> van uw andere apparaten.", "<requestLink>Re-request encryption keys</requestLink> from your other devices.": "<requestLink>Versleutelingssleutels opnieuw aanvragen</requestLink> van uw andere apparaten.",
"%(user)s is a %(userRole)s": "%(user)s is een %(userRole)s", "%(user)s is a %(userRole)s": "%(user)s is een %(userRole)s",
"Did you know: you can use communities to filter your Riot.im experience!": "Wist u dat: u gemeenschappen kunt gebruiken om uw Riot.im-beleving te filteren!", "Did you know: you can use communities to filter your Riot.im experience!": "Wist u dat: u gemeenschappen kunt gebruiken om uw Riot.im-beleving te filteren!",
"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.": "Versleep een gemeenschapsavatar naar het filterpaneel helemaal links op het scherm om een filter in te stellen. Daarna kunt u op de avatar in het filterpaneel klikken wanneer u zich wilt beperken tot de kamers en mensen uit die gemeenschap.", "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.": "Versleep een gemeenschapsavatar naar het filterpaneel helemaal links op het scherm om een filter in te stellen. Daarna kunt u op de avatar in het filterpaneel klikken wanneer u zich wilt beperken tot de gesprekken en mensen uit die gemeenschap.",
"Clear filter": "Filter wissen", "Clear filter": "Filter wissen",
"Failed to set direct chat tag": "Instellen van tweegesprekslabel is mislukt", "Failed to set direct chat tag": "Instellen van tweegesprekslabel is mislukt",
"Failed to remove tag %(tagName)s from room": "Verwijderen van %(tagName)s-label van gesprek is mislukt", "Failed to remove tag %(tagName)s from room": "Verwijderen van %(tagName)s-label van gesprek is mislukt",
@ -1043,7 +1043,7 @@
"Add a stickerpack": "Stickerpakket toevoegen", "Add a stickerpack": "Stickerpakket toevoegen",
"Hide Stickers": "Stickers verbergen", "Hide Stickers": "Stickers verbergen",
"Show Stickers": "Stickers weergeven", "Show Stickers": "Stickers weergeven",
"Seen by %(displayName)s (%(userName)s) at %(dateTime)s": "Gezien door %(displayName)s (%(userName)s) op %(dateTime)s", "Seen by %(displayName)s (%(userName)s) at %(dateTime)s": "Gezien door %(displayName)s (%(userName)s) om %(dateTime)s",
"Code": "Code", "Code": "Code",
"Unable to join community": "Kan niet toetreden tot de gemeenschap", "Unable to join community": "Kan niet toetreden tot de gemeenschap",
"Unable to leave community": "Kan de gemeenschap niet verlaten", "Unable to leave community": "Kan de gemeenschap niet verlaten",
@ -1053,7 +1053,7 @@
"Everyone": "Iedereen", "Everyone": "Iedereen",
"Leave this community": "Deze gemeenschap verlaten", "Leave this community": "Deze gemeenschap verlaten",
"Debug Logs Submission": "Debug Logs Indienen", "Debug Logs Submission": "Debug Logs Indienen",
"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.": "Als u een bug via GitHub heeft ingediend, kunnen foutopsporingslogboeken ons helpen het probleem te vinden. Foutopsporingslogboeken bevatten gebruiksgegevens van de toepassing, waaronder uw gebruikersnaam, de IDs of aliassen van de kamers en groepen die u heeft bezocht, evenals de gebruikersnamen van andere gebruikers. Ze bevatten geen berichten.", "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.": "Als u een bug via GitHub heeft ingediend, kunnen foutopsporingslogboeken ons helpen het probleem te vinden. Foutopsporingslogboeken bevatten gebruiksgegevens van de toepassing, waaronder uw gebruikersnaam, de IDs of bijnamen van de gesprekken en groepen die u heeft bezocht, evenals de gebruikersnamen van andere gebruikers. Ze bevatten geen berichten.",
"Submit debug logs": "Foutopsporingslogboeken indienen", "Submit debug logs": "Foutopsporingslogboeken indienen",
"Opens the Developer Tools dialog": "Opent het dialoogvenster met ontwikkelaarsgereedschap", "Opens the Developer Tools dialog": "Opent het dialoogvenster met ontwikkelaarsgereedschap",
"Fetching third party location failed": "Het ophalen van de locatie van de derde partij is mislukt", "Fetching third party location failed": "Het ophalen van de locatie van de derde partij is mislukt",
@ -1083,8 +1083,8 @@
"Waiting for response from server": "Wachten op antwoord van de server", "Waiting for response from server": "Wachten op antwoord van de server",
"Send Custom Event": "Aangepaste gebeurtenis versturen", "Send Custom Event": "Aangepaste gebeurtenis versturen",
"Advanced notification settings": "Geavanceerde meldingsinstellingen", "Advanced notification settings": "Geavanceerde meldingsinstellingen",
"delete the alias.": "verwijder de alias.", "delete the alias.": "verwijder de bijnaam.",
"To return to your account in future you need to <u>set a password</u>": "Om in de toekomst naar uw account terug te gaan is het nodig <u>een wachtwoord in te stellen</u>", "To return to your account in future you need to <u>set a password</u>": "Om in de toekomst naar uw account terug te kunnen dient u <u>een wachtwoord in te stellen</u>",
"Forget": "Vergeten", "Forget": "Vergeten",
"#example": "#voorbeeld", "#example": "#voorbeeld",
"Hide panel": "Paneel verbergen", "Hide panel": "Paneel verbergen",
@ -1095,7 +1095,7 @@
"Resend": "Opnieuw versturen", "Resend": "Opnieuw versturen",
"Error saving email notification preferences": "Fout bij het opslaan van de meldingsvoorkeuren voor e-mail", "Error saving email notification preferences": "Fout bij het opslaan van de meldingsvoorkeuren voor e-mail",
"Messages containing my display name": "Berichten die mijn weergavenaam bevatten", "Messages containing my display name": "Berichten die mijn weergavenaam bevatten",
"Messages in one-to-one chats": "Berichten in één-op-één-gesprekken", "Messages in one-to-one chats": "Berichten in tweegesprekken",
"Unavailable": "Niet beschikbaar", "Unavailable": "Niet beschikbaar",
"View Decrypted Source": "Ontsleutelde bron bekijken", "View Decrypted Source": "Ontsleutelde bron bekijken",
"Failed to update keywords": "Bijwerken van trefwoorden is mislukt", "Failed to update keywords": "Bijwerken van trefwoorden is mislukt",
@ -1114,7 +1114,7 @@
"Noisy": "Lawaaierig", "Noisy": "Lawaaierig",
"Failed to get protocol list from Home Server": "Protocollijst ophalen van de homeserver mislukt", "Failed to get protocol list from Home Server": "Protocollijst ophalen van de homeserver mislukt",
"Collecting app version information": "App-versieinformatie wordt verzameld", "Collecting app version information": "App-versieinformatie wordt verzameld",
"Delete the room alias %(alias)s and remove %(name)s from the directory?": "De alias %(alias)s verwijderen en %(name)s uit de catalogus verwijderen?", "Delete the room alias %(alias)s and remove %(name)s from the directory?": "De bijnaam %(alias)s verwijderen en %(name)s uit de catalogus 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.", "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", "Keywords": "Trefwoorden",
"Enable notifications for this account": "Meldingen inschakelen voor deze account", "Enable notifications for this account": "Meldingen inschakelen voor deze account",
@ -1148,7 +1148,7 @@
"more": "meer", "more": "meer",
"You must specify an event type!": "U dient een gebeurtenistype op te geven!", "You must specify an event type!": "U dient een gebeurtenistype op te geven!",
"(HTTP status %(httpStatus)s)": "(HTTP-status %(httpStatus)s)", "(HTTP status %(httpStatus)s)": "(HTTP-status %(httpStatus)s)",
"Invite to this room": "Uitnodigen in dit gesprek", "Invite to this room": "Uitnodigen tot dit gesprek",
"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.", "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 is mislukt", "Failed to get public room list": "Lijst met publieke kamers ophalen is mislukt",
"Send logs": "Logboeken versturen", "Send logs": "Logboeken versturen",
@ -1161,10 +1161,10 @@
"Notify me for anything else": "Stuur een melding voor al het andere", "Notify me for anything else": "Stuur een melding voor al het andere",
"When I'm invited to a room": "Wanneer ik uitgenodigd word in een gesprek", "When I'm invited to a room": "Wanneer ik uitgenodigd word in een gesprek",
"Can't update user notification settings": "Kan de meldingsinstellingen van de gebruiker niet bijwerken", "Can't update user notification settings": "Kan de meldingsinstellingen van de gebruiker niet bijwerken",
"Notify for all other messages/rooms": "Stuur een melding voor alle andere berichten/kamers", "Notify for all other messages/rooms": "Stuur een melding voor alle andere berichten/gesprekken",
"Unable to look up room ID from server": "Kon de gesprek-ID niet van de server ophalen", "Unable to look up room ID from server": "Kon de gesprek-ID niet van de server ophalen",
"Couldn't find a matching Matrix room": "Kon geen bijbehorend Matrix-gesprek vinden", "Couldn't find a matching Matrix room": "Kon geen bijbehorend Matrix-gesprek vinden",
"All Rooms": "Alle kamers", "All Rooms": "Alle gesprekken",
"You cannot delete this message. (%(code)s)": "U kunt dit bericht niet verwijderen. (%(code)s)", "You cannot delete this message. (%(code)s)": "U kunt dit bericht niet verwijderen. (%(code)s)",
"Thursday": "Donderdag", "Thursday": "Donderdag",
"Forward Message": "Bericht doorsturen", "Forward Message": "Bericht doorsturen",
@ -1205,7 +1205,7 @@
"There are advanced notifications which are not shown here": "Er zijn geavanceerde meldingen die hier niet getoond worden", "There are advanced notifications which are not shown here": "Er zijn geavanceerde meldingen die hier niet getoond worden",
"Logs sent": "Logboeken verstuurd", "Logs sent": "Logboeken verstuurd",
"GitHub issue link:": "GitHub opgave link:", "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.": "Foutopsporingslogboeken bevatten gebruiksgegevens over de toepassing, inclusief uw gebruikersnaam, de IDs of aliassen van de kamers en groepen die u heeft bezocht, evenals de gebruikersnamen van andere gebruikers. Ze bevatten geen berichten.", "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.": "Foutopsporingslogboeken bevatten gebruiksgegevens over de toepassing, inclusief uw gebruikersnaam, de IDs of bijnamen van de gesprekken en groepen die u heeft bezocht, evenals de gebruikersnamen van andere gebruikers. Ze bevatten geen berichten.",
"Failed to send logs: ": "Versturen van logboeken mislukt: ", "Failed to send logs: ": "Versturen van logboeken mislukt: ",
"Notes:": "Notities:", "Notes:": "Notities:",
"Preparing to send logs": "Logboeken worden voorbereid voor verzending", "Preparing to send logs": "Logboeken worden voorbereid voor verzending",
@ -1233,7 +1233,7 @@
"Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Kan de gebeurtenis waarop gereageerd was niet laden. Wellicht bestaat die niet, of heeft u geen toestemming die te bekijken.", "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Kan de gebeurtenis waarop gereageerd was niet laden. Wellicht bestaat die niet, of heeft u geen toestemming die 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>.", "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", "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 uw account voorgoed onbruikbaar maken. U zult zich niet meer kunnen aanmelden, en niemand anders zal zich met dezelfde gebruikers-ID kunnen registreren. Hierdoor zal uw account alle kamers waaraan deze deelneemt verlaten, en worden de accountgegevens verwijderd van de identiteitsserver. <b>Deze actie is onomkeerbaar.</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>": "Dit zal uw account voorgoed onbruikbaar maken. U zult zich niet meer kunnen aanmelden, en niemand anders zal zich met dezelfde gebruikers-ID kunnen registreren. Hierdoor zal uw account alle gesprekken waaraan deze deelneemt verlaten, en worden de accountgegevens verwijderd 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 uw account <b>zal er standaard niet voor zorgen dat de berichten die u heeft verstuurd vergeten worden.</b> Als u wilt dat wij de berichten vergeten, vinkt u het vakje hieronder aan.", "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 uw account <b>zal er standaard niet voor zorgen dat de berichten die u heeft verstuurd vergeten worden.</b> Als u wilt dat wij de berichten vergeten, vinkt u het vakje hieronder aan.",
"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 zoals bij e-mails. Het vergeten van uw berichten betekent dat berichten die u heeft 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 ervan.", "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 zoals bij e-mails. Het vergeten van uw berichten betekent dat berichten die u heeft 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 ervan.",
"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>Let op:</b> dit zal er voor zorgen dat toekomstige gebruikers een onvolledig beeld krijgen van gesprekken)", "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>Let op:</b> dit zal er voor zorgen dat toekomstige gebruikers een onvolledig beeld krijgen van gesprekken)",
@ -1247,7 +1247,7 @@
"Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Het legen van de opslag van uw browser zal het probleem misschien verhelpen, maar zal u ook afmelden en uw gehele versleutelde gespreksgeschiedenis onleesbaar maken.", "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Het legen van de opslag van uw browser zal het probleem misschien verhelpen, maar zal u ook afmelden en uw gehele versleutelde gespreksgeschiedenis onleesbaar maken.",
"Collapse Reply Thread": "Reactieketting dichtvouwen", "Collapse Reply Thread": "Reactieketting dichtvouwen",
"Can't leave Server Notices room": "Kan servermeldingsgesprek niet verlaten", "Can't leave Server Notices room": "Kan servermeldingsgesprek niet verlaten",
"This room is used for important messages from the Homeserver, so you cannot leave it.": "Dit gesprek wordt gebruikt voor belangrijke berichten van de thuisserver, dus u kunt het niet verlaten.", "This room is used for important messages from the Homeserver, so you cannot leave it.": "Dit gesprek is bedoeld voor belangrijke berichten van de thuisserver, dus u kunt het niet verlaten.",
"Terms and Conditions": "Gebruiksvoorwaarden", "Terms and Conditions": "Gebruiksvoorwaarden",
"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, zult u de gebruiksvoorwaarden moeten lezen en aanvaarden.", "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, zult u de gebruiksvoorwaarden moeten lezen en aanvaarden.",
"Review terms and conditions": "Gebruiksvoorwaarden lezen", "Review terms and conditions": "Gebruiksvoorwaarden lezen",
@ -1256,7 +1256,7 @@
"A call is currently being placed!": "Er wordt al een oproep gemaakt!", "A call is currently being placed!": "Er wordt al een oproep gemaakt!",
"A call is already in progress!": "Er is al een gesprek actief!", "A call is already in progress!": "Er is al een gesprek actief!",
"Permission Required": "Toestemming vereist", "Permission Required": "Toestemming vereist",
"You do not have permission to start a conference call in this room": "U heeft geen toestemming om in dit groepsgesprek een vergadergesprek te starten", "You do not have permission to start a conference call in this room": "U heeft geen toestemming in dit groepsgesprek een vergadergesprek te starten",
"Show empty room list headings": "Lege koppen in ruimtelijst weergeven", "Show empty room list headings": "Lege koppen in ruimtelijst weergeven",
"This event could not be displayed": "Deze gebeurtenis kon niet weergegeven worden", "This event could not be displayed": "Deze gebeurtenis kon niet weergegeven worden",
"Encrypting": "Versleutelen", "Encrypting": "Versleutelen",
@ -1281,7 +1281,7 @@
"The password field must not be blank.": "Het wachtwoordveld mag niet leeg zijn.", "The password field must not be blank.": "Het wachtwoordveld mag niet leeg zijn.",
"This homeserver has hit its Monthly Active User limit. Please contact your service administrator to continue using the service.": "Deze thuisserver heeft zijn maandelijkse gebruikerslimiet bereikt. Neem contact op met de beheerder van je thuisserver om de dienst weer te kunnen gebruiken.", "This homeserver has hit its Monthly Active User limit. Please contact your service administrator to continue using the service.": "Deze thuisserver heeft zijn maandelijkse gebruikerslimiet bereikt. Neem contact op met de beheerder van je thuisserver om de dienst weer te kunnen gebruiken.",
"Failed to remove widget": "Widget kon niet worden verwijderd", "Failed to remove widget": "Widget kon niet worden verwijderd",
"An error ocurred whilst trying to remove the widget from the room": "Er is een fout opgetreden bij het verwijderen van de widget uit dit gesprek", "An error ocurred whilst trying to remove the widget from the room": "Er trad een fout op bij de verwijderpoging van de widget uit dit gesprek",
"Share Room": "Gesprek delen", "Share Room": "Gesprek delen",
"Link to most recent message": "Koppeling naar meest recente bericht", "Link to most recent message": "Koppeling naar meest recente bericht",
"Share User": "Gebruiker delen", "Share User": "Gebruiker delen",
@ -1305,7 +1305,7 @@
"This homeserver has exceeded one of its resource limits.": "Deze thuisserver heeft één van zijn systeembronlimieten overschreden.", "This homeserver has exceeded one of its resource limits.": "Deze thuisserver heeft één van zijn systeembronlimieten overschreden.",
"Whether or not you're logged in (we don't record your username)": "Of u al dan niet ingelogd bent (we slaan uw gebruiksnaam niet op)", "Whether or not you're logged in (we don't record your username)": "Of u al dan niet ingelogd bent (we slaan uw gebruiksnaam niet op)",
"The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Het bestand %(fileName)s is groter dan de uploadlimiet van de thuisserver", "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Het bestand %(fileName)s is groter dan de uploadlimiet van de thuisserver",
"Unable to load! Check your network connectivity and try again.": "Laden mislukt! Controleer uw netwerktoegang en probeer het opnieuw.", "Unable to load! Check your network connectivity and try again.": "Laden mislukt! Controleer uw netwerktoegang en probeer het nogmaals.",
"Failed to invite users to the room:": "Kon de volgende gebruikers hier niet uitnodigen:", "Failed to invite users to the room:": "Kon de volgende gebruikers hier niet uitnodigen:",
"Prepends ¯\\_(ツ)_/¯ to a plain-text message": "Plakt ¯\\_(ツ)_/¯ vóór een bericht zonder opmaak", "Prepends ¯\\_(ツ)_/¯ to a plain-text message": "Plakt ¯\\_(ツ)_/¯ vóór een bericht zonder opmaak",
"Upgrades a room to a new version": "Actualiseert het gesprek tot een nieuwe versie", "Upgrades a room to a new version": "Actualiseert het gesprek tot een nieuwe versie",
@ -1315,7 +1315,7 @@
"Sets the room name": "Stelt de gespreksnaam in", "Sets the room name": "Stelt de gespreksnaam in",
"%(senderDisplayName)s upgraded this room.": "%(senderDisplayName)s heeft dit gesprek geactualiseerd.", "%(senderDisplayName)s upgraded this room.": "%(senderDisplayName)s heeft dit gesprek geactualiseerd.",
"%(senderDisplayName)s made the room public to whoever knows the link.": "%(senderDisplayName)s heeft het gesprek toegankelijk gemaakt voor iedereen die de verwijzing kent.", "%(senderDisplayName)s made the room public to whoever knows the link.": "%(senderDisplayName)s heeft het gesprek toegankelijk gemaakt voor iedereen die de verwijzing kent.",
"%(senderDisplayName)s made the room invite only.": "%(senderDisplayName)s heeft het gesprek enkel op uitgenodiging toegankelijk gemaakt.", "%(senderDisplayName)s made the room invite only.": "%(senderDisplayName)s heeft het gesprek enkel op uitnodiging toegankelijk gemaakt.",
"%(senderDisplayName)s changed the join rule to %(rule)s": "%(senderDisplayName)s heeft de toegangsregel veranderd naar %(rule)s", "%(senderDisplayName)s changed the join rule to %(rule)s": "%(senderDisplayName)s heeft de toegangsregel veranderd naar %(rule)s",
"%(senderDisplayName)s has allowed guests to join the room.": "%(senderDisplayName)s heeft gasten toegestaan het gesprek te betreden.", "%(senderDisplayName)s has allowed guests to join the room.": "%(senderDisplayName)s heeft gasten toegestaan het gesprek te betreden.",
"%(senderDisplayName)s has prevented guests from joining the room.": "%(senderDisplayName)s heeft gasten de toegang tot het gesprek ontzegd.", "%(senderDisplayName)s has prevented guests from joining the room.": "%(senderDisplayName)s heeft gasten de toegang tot het gesprek ontzegd.",
@ -1334,7 +1334,7 @@
"%(senderName)s added %(addedAddresses)s and removed %(removedAddresses)s as addresses for this room.": "%(senderName)s heeft de gespreksadressen %(addedAddresses)s toegevoegd, en %(removedAddresses)s verwijderd.", "%(senderName)s added %(addedAddresses)s and removed %(removedAddresses)s as addresses for this room.": "%(senderName)s heeft de gespreksadressen %(addedAddresses)s toegevoegd, en %(removedAddresses)s verwijderd.",
"%(senderName)s set the main address for this room to %(address)s.": "%(senderName)s heeft %(address)s als hoofdadres voor dit gesprek ingesteld.", "%(senderName)s set the main address for this room to %(address)s.": "%(senderName)s heeft %(address)s als hoofdadres voor dit gesprek ingesteld.",
"%(senderName)s removed the main address for this room.": "%(senderName)s heeft het hoofdadres voor dit gesprek verwijderd.", "%(senderName)s removed the main address for this room.": "%(senderName)s heeft het hoofdadres voor dit gesprek verwijderd.",
"%(displayName)s is typing …": "%(displayName)s%(displayName)s is aan het typen…", "%(displayName)s is typing …": "%(displayName)s is aan het typen…",
"%(names)s and %(count)s others are typing …": { "%(names)s and %(count)s others are typing …": {
"other": "%(names)s en %(count)s anderen zijn aan het typen…", "other": "%(names)s en %(count)s anderen zijn aan het typen…",
"one": "%(names)s en nog iemand zijn aan het typen…" "one": "%(names)s en nog iemand zijn aan het typen…"
@ -1343,7 +1343,7 @@
"Please <a>contact your service administrator</a> to continue using the service.": "Gelieve <a>contact op te nemen met uw systeembeheerder</a> om deze dienst te blijven gebruiken.", "Please <a>contact your service administrator</a> to continue using the service.": "Gelieve <a>contact op te nemen met uw systeembeheerder</a> om deze dienst te blijven gebruiken.",
"Unable to connect to Homeserver. Retrying...": "Kon geen verbinding met de thuisserver maken. Nieuwe poging…", "Unable to connect to Homeserver. Retrying...": "Kon geen verbinding met de thuisserver maken. Nieuwe poging…",
"Unrecognised address": "Adres niet herkend", "Unrecognised address": "Adres niet herkend",
"You do not have permission to invite people to this room.": "U heeft geen toestemming om mensen in dit gesprek uit te nodigen.", "You do not have permission to invite people to this room.": "U bent niet bevoegd anderen tot dit gesprek uit te nodigen.",
"User %(userId)s is already in the room": "De gebruiker %(userId)s is al aanwezig", "User %(userId)s is already in the room": "De gebruiker %(userId)s is al aanwezig",
"User %(user_id)s does not exist": "Er bestaat geen gebruiker %(user_id)s", "User %(user_id)s does not exist": "Er bestaat geen gebruiker %(user_id)s",
"User %(user_id)s may or may not exist": "Er bestaat mogelijk geen gebruiker %(user_id)s", "User %(user_id)s may or may not exist": "Er bestaat mogelijk geen gebruiker %(user_id)s",
@ -1381,7 +1381,7 @@
"Please contact your homeserver administrator.": "Gelieve contact op te nemen met de beheerder van uw thuisserver.", "Please contact your homeserver administrator.": "Gelieve contact op te nemen met de beheerder van uw thuisserver.",
"Custom user status messages": "Aangepaste gebruikersstatusberichten", "Custom user status messages": "Aangepaste gebruikersstatusberichten",
"Show recent room avatars above the room list (refresh to apply changes)": "Avatars van recente gesprekken bovenaan de lijst tonen (herlaad om de verandering te zien)", "Show recent room avatars above the room list (refresh to apply changes)": "Avatars van recente gesprekken bovenaan de lijst tonen (herlaad om de verandering te zien)",
"Group & filter rooms by custom tags (refresh to apply changes)": "Kamers groeperen en filteren volgens eigen labels (herlaad om de verandering te zien)", "Group & filter rooms by custom tags (refresh to apply changes)": "Gesprekken groeperen en filteren volgens eigen labels (herlaad om de verandering te zien)",
"Render simple counters in room header": "Eenvoudige tellers bovenaan het gesprek tonen", "Render simple counters in room header": "Eenvoudige tellers bovenaan het gesprek tonen",
"Enable Emoji suggestions while typing": "Emoticons voorstellen tijdens het typen", "Enable Emoji suggestions while typing": "Emoticons voorstellen tijdens het typen",
"Show a placeholder for removed messages": "Vulling tonen voor verwijderde berichten", "Show a placeholder for removed messages": "Vulling tonen voor verwijderde berichten",
@ -1389,18 +1389,18 @@
"Show avatar changes": "Veranderingen van avatar tonen", "Show avatar changes": "Veranderingen van avatar tonen",
"Show display name changes": "Veranderingen van weergavenamen tonen", "Show display name changes": "Veranderingen van weergavenamen tonen",
"Show read receipts sent by other users": "Door andere gebruikers verstuurde leesbevestigingen tonen", "Show read receipts sent by other users": "Door andere gebruikers verstuurde leesbevestigingen tonen",
"Show a reminder to enable Secure Message Recovery in encrypted rooms": "Herinnering tonen om veilig berichtherstel in te schakelen in versleutelde kamers", "Show a reminder to enable Secure Message Recovery in encrypted rooms": "Herinnering tonen om veilig berichtherstel in te schakelen in versleutelde gesprekken",
"Show avatars in user and room mentions": "Avatars tonen wanneer gebruikers of gesprekken vermeld worden", "Show avatars in user and room mentions": "Avatars tonen wanneer gebruikers of gesprekken vermeld worden",
"Enable big emoji in chat": "Grote emoticons in gesprekken inschakelen", "Enable big emoji in chat": "Grote emoticons in gesprekken inschakelen",
"Send typing notifications": "Typmeldingen versturen", "Send typing notifications": "Typmeldingen versturen",
"Enable Community Filter Panel": "Gemeenschapsfilterpaneel inschakelen", "Enable Community Filter Panel": "Gemeenschapsfilterpaneel inschakelen",
"Allow Peer-to-Peer for 1:1 calls": "Peer-to-peer toestaan voor één-op-één-gesprekken", "Allow Peer-to-Peer for 1:1 calls": "Peer-to-peer toestaan voor tweegesprekken",
"Prompt before sending invites to potentially invalid matrix IDs": "Bevestiging vragen voordat uitnodigingen naar mogelijk ongeldige Matrix-IDs worden verstuurd", "Prompt before sending invites to potentially invalid matrix IDs": "Bevestiging vragen voordat uitnodigingen naar mogelijk ongeldige Matrix-IDs worden verstuurd",
"Show developer tools": "Ontwikkelgereedschap tonen", "Show developer tools": "Ontwikkelgereedschap tonen",
"Order rooms in the room list by most important first instead of most recent": "Gesprekken in de gesprekkenlijst sorteren op belang in plaats van laatste gebruik", "Order rooms in the room list by most important first instead of most recent": "Gesprekken in de gesprekkenlijst sorteren op belang in plaats van laatste gebruik",
"Messages containing my username": "Berichten die mijn gebruikersnaam bevatten", "Messages containing my username": "Berichten die mijn gebruikersnaam bevatten",
"Messages containing @room": "Berichten die @room bevatten", "Messages containing @room": "Berichten die @room bevatten",
"Encrypted messages in one-to-one chats": "Versleutelde berichten in één-op-één-gesprekken", "Encrypted messages in one-to-one chats": "Versleutelde berichten in tweegesprekken",
"Encrypted messages in group chats": "Versleutelde berichten in groepsgesprekken", "Encrypted messages in group chats": "Versleutelde berichten in groepsgesprekken",
"The other party cancelled the verification.": "De tegenpartij heeft de verificatie geannuleerd.", "The other party cancelled the verification.": "De tegenpartij heeft de verificatie geannuleerd.",
"Verified!": "Geverifieerd!", "Verified!": "Geverifieerd!",
@ -1424,7 +1424,7 @@
"Penguin": "Pinguïn", "Penguin": "Pinguïn",
"Turtle": "Schildpad", "Turtle": "Schildpad",
"Fish": "Vis", "Fish": "Vis",
"Octopus": "Inktvis", "Octopus": "Octopus",
"Butterfly": "Vlinder", "Butterfly": "Vlinder",
"Flower": "Bloem", "Flower": "Bloem",
"Tree": "Boom", "Tree": "Boom",
@ -1445,7 +1445,7 @@
"Robot": "Robot", "Robot": "Robot",
"Hat": "Hoed", "Hat": "Hoed",
"Glasses": "Bril", "Glasses": "Bril",
"Spanner": "Steeksleutel", "Spanner": "Moersleutel",
"Santa": "Kerstman", "Santa": "Kerstman",
"Thumbs up": "Duim omhoog", "Thumbs up": "Duim omhoog",
"Umbrella": "Paraplu", "Umbrella": "Paraplu",
@ -1523,7 +1523,7 @@
"General": "Algemeen", "General": "Algemeen",
"Legal": "Wettelijk", "Legal": "Wettelijk",
"Credits": "Met dank aan", "Credits": "Met dank aan",
"For help with using Riot, click <a>here</a>.": "Klik <a>hier</b> voor hulp bij het gebruiken van Riot.", "For help with using Riot, click <a>here</a>.": "Klik <a>hier</a> voor hulp bij het gebruiken van Riot.",
"For help with using Riot, click <a>here</a> or start a chat with our bot using the button below.": "Klik <a>hier</a> voor hulp bij het gebruiken van Riot, of begin een gesprek met onze robot met de knop hieronder.", "For help with using Riot, click <a>here</a> or start a chat with our bot using the button below.": "Klik <a>hier</a> voor hulp bij het gebruiken van Riot, of begin een gesprek met onze robot met de knop hieronder.",
"Help & About": "Hulp & Info", "Help & About": "Hulp & Info",
"Bug reporting": "Foutmeldingen", "Bug reporting": "Foutmeldingen",
@ -1560,7 +1560,7 @@
"Send messages": "Berichten versturen", "Send messages": "Berichten versturen",
"Invite users": "Gebruikers uitnodigen", "Invite users": "Gebruikers uitnodigen",
"Change settings": "Instellingen wijzigen", "Change settings": "Instellingen wijzigen",
"Kick users": "Gebruikers uit de kamer verwijderen", "Kick users": "Gebruikers uit het gesprek verwijderen",
"Ban users": "Gebruikers verbannen", "Ban users": "Gebruikers verbannen",
"Remove messages": "Berichten verwijderen", "Remove messages": "Berichten verwijderen",
"Notify everyone": "Iedereen melden", "Notify everyone": "Iedereen melden",
@ -1569,8 +1569,8 @@
"Select the roles required to change various parts of the room": "Selecteer de rollen vereist om verschillende delen van het gesprek te wijzigen", "Select the roles required to change various parts of the room": "Selecteer de rollen vereist om verschillende delen van het gesprek te wijzigen",
"Enable encryption?": "Versleuteling inschakelen?", "Enable encryption?": "Versleuteling inschakelen?",
"Once enabled, encryption for a room cannot be disabled. Messages sent in an encrypted room cannot be seen by the server, only by the participants of the room. Enabling encryption may prevent many bots and bridges from working correctly. <a>Learn more about encryption.</a>": "Van zodra versleuteling voor een gesprek is ingeschakeld, kan dit niet meer worden uitgeschakeld. Berichten die in een versleuteld gesprek worden verstuurd worden niet gezien door de server, enkel door de deelnemers aan het gesprek. Door versleuteling in te schakelen kunnen veel robots en overbruggingen niet correct functioneren. <a>Lees meer over versleuteling.</a>", "Once enabled, encryption for a room cannot be disabled. Messages sent in an encrypted room cannot be seen by the server, only by the participants of the room. Enabling encryption may prevent many bots and bridges from working correctly. <a>Learn more about encryption.</a>": "Van zodra versleuteling voor een gesprek is ingeschakeld, kan dit niet meer worden uitgeschakeld. Berichten die in een versleuteld gesprek worden verstuurd worden niet gezien door de server, enkel door de deelnemers aan het gesprek. Door versleuteling in te schakelen kunnen veel robots en overbruggingen niet correct functioneren. <a>Lees meer over versleuteling.</a>",
"To link to this room, please add an alias.": "Voeg een alias toe om naar dit gesprek te verwijzen.", "To link to this room, please add an alias.": "Voeg een bijnaam toe om naar dit gesprek te verwijzen.",
"Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Wijzigingen aan wie de geschiedenis kan lezen zijn enkel van toepassing op toekomstige berichten in dit gesprek. De zichtbaarheid van de bestaande geschiedenis blijft ongewijzigd.", "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Wijzigingen aan wie de geschiedenis kan lezen gelden enkel voor toekomstige berichten in dit gesprek. De zichtbaarheid van de bestaande geschiedenis blijft ongewijzigd.",
"Encryption": "Versleuteling", "Encryption": "Versleuteling",
"Once enabled, encryption cannot be disabled.": "Eenmaal ingeschakeld kan versleuteling niet meer worden uitgeschakeld.", "Once enabled, encryption cannot be disabled.": "Eenmaal ingeschakeld kan versleuteling niet meer worden uitgeschakeld.",
"Encrypted": "Versleuteld", "Encrypted": "Versleuteld",
@ -1579,12 +1579,12 @@
"All devices for this user are trusted": "Alle apparaten van deze gebruiker worden vertrouwd", "All devices for this user are trusted": "Alle apparaten van deze gebruiker worden vertrouwd",
"All devices in this encrypted room are trusted": "Alle apparaten in dit versleutelde gesprek worden vertrouwd", "All devices in this encrypted room are trusted": "Alle apparaten in dit versleutelde gesprek worden vertrouwd",
"The following files cannot be uploaded:": "De volgende bestanden kunnen niet geüpload worden:", "The following files cannot be uploaded:": "De volgende bestanden kunnen niet geüpload worden:",
"This room has been replaced and is no longer active.": "Dit gesprek is vervangen en is niet langer actief.", "This room has been replaced and is no longer active.": "Dit gesprek is vervangen en niet langer actief.",
"The conversation continues here.": "Het gesprek gaat hier verder.", "The conversation continues here.": "Het gesprek gaat hier verder.",
"Joining room...": "Toetreden tot gesprek…", "Joining room...": "Toetreden tot gesprek…",
"Use Key Backup": "Sleutelback-up gebruiken", "Use Key Backup": "Sleutelback-up gebruiken",
"Never lose encrypted messages": "Verlies nooit uw versleutelde berichten", "Never lose encrypted messages": "Verlies nooit uw versleutelde berichten",
"Messages in this room are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "De berichten in dit gesprek worden beveiligd met eind-tot-eind-versleuteling. Enkel de ontvanger(s) en u hebben de sleutels om deze berichten te lezen.", "Messages in this room are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "De berichten in dit gesprek worden beveiligd met eind-tot-eind-versleuteling. Enkel de ontvanger(s) en u hebben de leessleutels voor deze berichten.",
"Securely back up your keys to avoid losing them. <a>Learn more.</a>": "Maak een veilige back-up van uw sleutels om ze niet te verliezen. <a>Lees meer.</a>", "Securely back up your keys to avoid losing them. <a>Learn more.</a>": "Maak een veilige back-up van uw sleutels om ze niet te verliezen. <a>Lees meer.</a>",
"Not now": "Nu niet", "Not now": "Nu niet",
"Don't ask me again": "Vraag het me niet opnieuw", "Don't ask me again": "Vraag het me niet opnieuw",
@ -1597,13 +1597,13 @@
"Add some now": "Voeg er nu een paar toe", "Add some now": "Voeg er nu een paar toe",
"Error updating main address": "Fout bij bijwerken van hoofdadres", "Error updating main address": "Fout bij bijwerken van hoofdadres",
"There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Er is een fout opgetreden bij het bijwerken van het hoofdadres van het gesprek. Dit wordt mogelijk niet toegestaan door de server, of er is een tijdelijk probleem opgetreden.", "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "Er is een fout opgetreden bij het bijwerken van het hoofdadres van het gesprek. Dit wordt mogelijk niet toegestaan door de server, of er is een tijdelijk probleem opgetreden.",
"Error creating alias": "Fout bij aanmaken van alias", "Error creating alias": "Fout bij aanmaken van bijnaam",
"There was an error creating that alias. It may not be allowed by the server or a temporary failure occurred.": "Er is een fout opgetreden bij het aanmaken van die alias. Dit wordt mogelijk niet toegestaan door de server, of er is een tijdelijk probleem opgetreden.", "There was an error creating that alias. It may not be allowed by the server or a temporary failure occurred.": "Er is een fout opgetreden bij het aanmaken van die bijnaam. Dit wordt mogelijk niet toegestaan door de server, of er is een tijdelijk probleem opgetreden.",
"Error removing alias": "Fout bij verwijderen van alias", "Error removing alias": "Fout bij verwijderen van bijnaam",
"There was an error removing that alias. It may no longer exist or a temporary error occurred.": "Er is een fout opgetreden bij het verwijderen van die alias. Deze bestaat mogelijk niet meer, of er is een tijdelijke fout opgetreden.", "There was an error removing that alias. It may no longer exist or a temporary error occurred.": "Er is een fout opgetreden bij het verwijderen van die bijnaam. Mogelijk bestaat die niet meer, of er is een tijdelijke fout opgetreden.",
"Main address": "Hoofdadres", "Main address": "Hoofdadres",
"Error updating flair": "Fout bij bijwerken van badge", "Error updating flair": "Fout bij bijwerken van badge",
"There was an error updating the flair for this room. The server may not allow it or a temporary error occurred.": "Er is een fout opgetreden bij het bijwerken van de badge voor dit gesprek. De server ondersteunt dit mogelijk niet, of er is een tijdelijke fout opgetreden.", "There was an error updating the flair for this room. The server may not allow it or a temporary error occurred.": "Er is een fout opgetreden bij het bijwerken van de badge voor dit gesprek. Wellicht ondersteunt de server dit niet, of er is een tijdelijke fout opgetreden.",
"Room avatar": "Gespreksavatar", "Room avatar": "Gespreksavatar",
"Upload room avatar": "Gespreksavatar uploaden", "Upload room avatar": "Gespreksavatar uploaden",
"No room avatar": "Geen gespreksavatar", "No room avatar": "Geen gespreksavatar",
@ -1625,7 +1625,7 @@
"Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Vooraleer u logboeken indient, dient u een <a>melding te openen op GitHub</a> waarin u uw probleem beschrijft.", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Vooraleer u logboeken indient, dient u een <a>melding te openen op GitHub</a> waarin u uw probleem beschrijft.",
"What GitHub issue are these logs for?": "Voor welke melding op GitHub zijn deze logboeken?", "What GitHub issue are these logs for?": "Voor welke melding op GitHub zijn deze logboeken?",
"Unable to load commit detail: %(msg)s": "Kan commitdetail niet laden: %(msg)s", "Unable to load commit detail: %(msg)s": "Kan commitdetail niet laden: %(msg)s",
"To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of Riot to do this": "Om uw gespreksgeschiedenis niet te verliezen, moet u uw gesprekssleutels exporteren vooraleer u zich afmeldt. U zult moeten terugkeren naar de nieuwere versie van Riot om dit te doen", "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of Riot to do this": "Om uw gespreksgeschiedenis niet te verliezen, moet u uw gesprekssleutels exporteren vooraleer u zich afmeldt. Hiertoe zult u moeten terugkeren naar de nieuwere versie van Riot",
"You've previously used a newer version of Riot on %(host)s. To use this version again with end to end encryption, you will need to sign out and back in again. ": "U heeft eerder een nieuwere versie van Riot op %(host)s gebruikt. Om deze versie opnieuw met eind-tot-eind-versleuteling te gebruiken, zult u zich moeten afmelden en opnieuw aanmelden. ", "You've previously used a newer version of Riot on %(host)s. To use this version again with end to end encryption, you will need to sign out and back in again. ": "U heeft eerder een nieuwere versie van Riot op %(host)s gebruikt. Om deze versie opnieuw met eind-tot-eind-versleuteling te gebruiken, zult u zich moeten afmelden en opnieuw aanmelden. ",
"Incompatible Database": "Incompatibele database", "Incompatible Database": "Incompatibele database",
"Continue With Encryption Disabled": "Verdergaan met versleuteling uitgeschakeld", "Continue With Encryption Disabled": "Verdergaan met versleuteling uitgeschakeld",
@ -1641,7 +1641,7 @@
"Waiting for partner to confirm...": "Wachten op bevestiging van partner…", "Waiting for partner to confirm...": "Wachten op bevestiging van partner…",
"Incoming Verification Request": "Inkomend verificatieverzoek", "Incoming Verification Request": "Inkomend verificatieverzoek",
"You've previously used Riot on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, Riot needs to resync your account.": "U heeft voorheen Riot op %(host)s gebruikt met lui laden van leden ingeschakeld. In deze versie is lui laden uitgeschakeld. Omdat de lokale cache niet compatibel is tussen deze twee instellingen, moet Riot uw account opnieuw synchroniseren.", "You've previously used Riot on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, Riot needs to resync your account.": "U heeft voorheen Riot op %(host)s gebruikt met lui laden van leden ingeschakeld. In deze versie is lui laden uitgeschakeld. Omdat de lokale cache niet compatibel is tussen deze twee instellingen, moet Riot uw account opnieuw synchroniseren.",
"If the other version of Riot is still open in another tab, please close it as using Riot on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Indien de andere versie van Riot nog in een ander tabblad is geopend, sluit u dit beter, want Riot op dezelfde host gelijktijdig met lui laden ingeschakeld en uitgeschakeld gebruiken zal voor problemen zorgen.", "If the other version of Riot is still open in another tab, please close it as using Riot on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Indien de andere versie van Riot nog open staat in een ander tabblad kunt u dat beter sluiten, want het geeft problemen als Riot op dezelfde host gelijktijdig met lui laden ingeschakeld en uitgeschakeld draait.",
"Incompatible local cache": "Incompatibele lokale cache", "Incompatible local cache": "Incompatibele lokale cache",
"Clear cache and resync": "Cache wissen en hersynchroniseren", "Clear cache and resync": "Cache wissen en hersynchroniseren",
"Riot now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "Riot verbruikt nu 3-5x minder geheugen, door informatie over andere gebruikers enkel te laden wanneer nodig. Even geduld, we hersynchroniseren met de server!", "Riot now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "Riot verbruikt nu 3-5x minder geheugen, door informatie over andere gebruikers enkel te laden wanneer nodig. Even geduld, we hersynchroniseren met de server!",
@ -1659,9 +1659,9 @@
"The room upgrade could not be completed": "De gespreksactualisering kon niet voltooid worden", "The room upgrade could not be completed": "De gespreksactualisering kon niet voltooid worden",
"Upgrade this room to version %(version)s": "Actualiseer dit gesprek naar versie %(version)s", "Upgrade this room to version %(version)s": "Actualiseer dit gesprek naar versie %(version)s",
"Upgrade Room Version": "Gespreksversie actualiseren", "Upgrade Room Version": "Gespreksversie actualiseren",
"Upgrading this room requires closing down the current instance of the room and creating a new room it its place. To give room members the best possible experience, we will:": "Dit gesprek actualiseren zal de huidige instantie van het gesprek sluiten en er een nieuw gesprek voor in de plaats aanmaken. Om gespreksleden de best mogelijke ervaring te bieden, zullen we:", "Upgrading this room requires closing down the current instance of the room and creating a new room it its place. To give room members the best possible experience, we will:": "Actualisatie van dit gesprek zal de huidige versie ervan sluiten, en in plaats daarvan een nieuw gesprek aanmaken. Om dit voor de deelnemers zo vlot mogelijk te laten verlopen zullen we:",
"Create a new room with the same name, description and avatar": "Een nieuw gesprek aanmaken met dezelfde naam, beschrijving en avatar", "Create a new room with the same name, description and avatar": "Een nieuw gesprek aanmaken met dezelfde naam, beschrijving en avatar",
"Update any local room aliases to point to the new room": "Alle lokale gespreksaliassen bijwerken om naar het nieuwe gesprek te verwijzen", "Update any local room aliases to point to the new room": "Alle lokale gespreksbijnamen bijwerken om naar het nieuwe gesprek te verwijzen",
"Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Gebruikers verhinderen van te praten in de oude versie van het gesprek, en er een bericht in plaatsen waarin de gebruikers worden aanbevolen zich naar het nieuwe gesprek te begeven", "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Gebruikers verhinderen van te praten in de oude versie van het gesprek, en er een bericht in plaatsen waarin de gebruikers worden aanbevolen zich naar het nieuwe gesprek te begeven",
"Put a link back to the old room at the start of the new room so people can see old messages": "Een verwijzing naar het oude gesprek plaatsen aan het begin van het nieuwe gesprek, zodat mensen oude berichten kunnen zien", "Put a link back to the old room at the start of the new room so people can see old messages": "Een verwijzing naar het oude gesprek plaatsen aan het begin van het nieuwe gesprek, zodat mensen oude berichten kunnen zien",
"A username can only contain lower case letters, numbers and '=_-./'": "Een gebruikersnaam kan enkel kleine letters, cijfers en =_-./ bevatten", "A username can only contain lower case letters, numbers and '=_-./'": "Een gebruikersnaam kan enkel kleine letters, cijfers en =_-./ bevatten",
@ -1717,7 +1717,7 @@
"Homeserver URL": "Thuisserver-URL", "Homeserver URL": "Thuisserver-URL",
"Identity Server URL": "Identiteitsserver-URL", "Identity Server URL": "Identiteitsserver-URL",
"Free": "Gratis", "Free": "Gratis",
"Join millions for free on the largest public server": "Doe mee met miljoenen andere op de grootste publieke server", "Join millions for free on the largest public server": "Doe mee met miljoenen anderen op de grootste publieke server",
"Premium": "Premium", "Premium": "Premium",
"Premium hosting for organisations <a>Learn more</a>": "Premium hosting voor organisaties <a>Lees meer</a>", "Premium hosting for organisations <a>Learn more</a>": "Premium hosting voor organisaties <a>Lees meer</a>",
"Other": "Overige", "Other": "Overige",
@ -1829,9 +1829,9 @@
"Enable audible notifications for this device": "Geluidsmeldingen inschakelen voor dit apparaat", "Enable audible notifications for this device": "Geluidsmeldingen inschakelen voor dit apparaat",
"Upgrade this room to the recommended room version": "Actualiseer dit gesprek naar de aanbevolen gespreksversie", "Upgrade this room to the recommended room version": "Actualiseer dit gesprek naar de aanbevolen gespreksversie",
"This room is running room version <roomVersion />, which this homeserver has marked as <i>unstable</i>.": "Dit gesprek draait op groepsgespreksversie <roomVersion />, die door deze thuisserver als <i>onstabiel</i> is gemarkeerd.", "This room is running room version <roomVersion />, which this homeserver has marked as <i>unstable</i>.": "Dit gesprek draait op groepsgespreksversie <roomVersion />, die door deze thuisserver als <i>onstabiel</i> is gemarkeerd.",
"Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Dit gesprek actualiseren zal de huidige instantie van het gesprek sluiten, en een geactualiseerde versie onder dezelfde naam aanmaken.", "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Het actualiseren van dit gesprek zal de huidige versie ervan sluiten, en een geactualiseerde versie onder dezelfde naam aanmaken.",
"Failed to revoke invite": "Intrekken van uitnodiging is mislukt", "Failed to revoke invite": "Intrekken van uitnodiging is mislukt",
"Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Kon de uitnodiging niet intrekken. De server ondervindt mogelijk een tijdelijk probleem, of u heeft onvoldoende rechten om de uitnodiging in te trekken.", "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Kon de uitnodiging niet intrekken. De server ondervindt mogelijk een tijdelijk probleem, of u heeft niet het recht de uitnodiging in te trekken.",
"Revoke invite": "Uitnodiging intrekken", "Revoke invite": "Uitnodiging intrekken",
"Invited by %(sender)s": "Uitgenodigd door %(sender)s", "Invited by %(sender)s": "Uitgenodigd door %(sender)s",
"Maximize apps": "Apps maximaliseren", "Maximize apps": "Apps maximaliseren",
@ -1847,8 +1847,8 @@
"Riot failed to get the public room list.": "Riot kon de lijst met openbare gesprekken niet verkrijgen.", "Riot failed to get the public room list.": "Riot kon de lijst met openbare gesprekken niet verkrijgen.",
"The homeserver may be unavailable or overloaded.": "De thuisserver is mogelijk onbereikbaar of overbelast.", "The homeserver may be unavailable or overloaded.": "De thuisserver is mogelijk onbereikbaar of overbelast.",
"You have %(count)s unread notifications in a prior version of this room.": { "You have %(count)s unread notifications in a prior version of this room.": {
"other": "U heeft %(count)s ongelezen meldingen in een voorgaande versie van dit gesprek.", "other": "U heeft %(count)s ongelezen meldingen in een eerdere versie van dit gesprek.",
"one": "U heeft %(count)s ongelezen melding in een voorgaande versie van dit gesprek." "one": "U heeft %(count)s ongelezen melding in een eerdere versie van dit gesprek."
}, },
"Whether or not you're using the 'breadcrumbs' feature (avatars above the room list)": "Of u de 'broodkruimels'-functie al dan niet gebruikt (avatars boven de gesprekslijst)", "Whether or not you're using the 'breadcrumbs' feature (avatars above the room list)": "Of u de 'broodkruimels'-functie al dan niet gebruikt (avatars boven de gesprekslijst)",
"Replying With Files": "Beantwoorden met bestanden", "Replying With Files": "Beantwoorden met bestanden",
@ -1859,7 +1859,7 @@
"Rotate clockwise": "Met de klok mee draaien", "Rotate clockwise": "Met de klok mee draaien",
"GitHub issue": "GitHub-melding", "GitHub issue": "GitHub-melding",
"Notes": "Opmerkingen", "Notes": "Opmerkingen",
"If there is additional context that would help in analysing the issue, such as what you were doing at the time, room IDs, user IDs, etc., please include those things here.": "Indien er extra context zou kunnen helpen om het probleem te analyseren, zoals wat u aan het doen was, relevante gespreks-IDs, gebruikers-IDs, enz., gelieve deze informatie dan hier mee te geven.", "If there is additional context that would help in analysing the issue, such as what you were doing at the time, room IDs, user IDs, etc., please include those things here.": "Indien extra context zou kunnen helpen het probleem te analyseren (wat u aan het doen was, relevante gespreks-IDs, gebruikers-IDs, enz.), gelieve deze informatie dan hier mee te geven.",
"Sign out and remove encryption keys?": "Afmelden en versleutelingssleutels verwijderen?", "Sign out and remove encryption keys?": "Afmelden en versleutelingssleutels verwijderen?",
"To help us prevent this in future, please <a>send us logs</a>.": "Gelieve <a>ons logboeken te sturen</a> om dit in de toekomst te helpen voorkomen.", "To help us prevent this in future, please <a>send us logs</a>.": "Gelieve <a>ons logboeken te sturen</a> om dit in de toekomst te helpen voorkomen.",
"Missing session data": "Sessiegegevens ontbreken", "Missing session data": "Sessiegegevens ontbreken",
@ -1877,11 +1877,148 @@
}, },
"Cancel All": "Alles annuleren", "Cancel All": "Alles annuleren",
"Upload Error": "Uploadfout", "Upload Error": "Uploadfout",
"A conference call could not be started because the integrations server is not available": "Daar de integratieserver onbereikbaar is kon het groepsaudiogesprek niet gestart worden.", "A conference call could not be started because the integrations server is not available": "Daar de integratieserver onbereikbaar is kon het groepsaudiogesprek niet gestart worden",
"The server does not support the room version specified.": "De server ondersteunt deze versie van gesprekken niet.", "The server does not support the room version specified.": "De server ondersteunt deze versie van gesprekken niet.",
"Name or Matrix ID": "Naam of Matrix-ID", "Name or Matrix ID": "Naam of Matrix-ID",
"Email, name or Matrix ID": "E-mail, naam, of matrix-ID", "Email, name or Matrix ID": "E-mailadres, naam, of matrix-ID",
"Please confirm that you'd like to go forward with upgrading this room from <oldVersion /> to <newVersion />.": "Bevestig dat u dit gesprek van <oldVersion /> wilt opwaarderen naar <newVersion />.", "Please confirm that you'd like to go forward with upgrading this room from <oldVersion /> to <newVersion />.": "Bevestig dat u dit gesprek van <oldVersion /> wilt actualiseren tot <newVersion />.",
"Changes your avatar in this current room only": "Verandert uw avatar enkel in het huidige gesprek",
"Unbans user with given ID": "Ontbant de gebruiker met de gegeven ID",
"Sends the given message coloured as a rainbow": "Verstuurt het gegeven bericht in regenboogkleuren",
"Sends the given emote coloured as a rainbow": "Verstuurt de gegeven emoticon in regenboogkleuren",
"No homeserver URL provided": "Geen thuisserver-URL opgegeven",
"Unexpected error resolving homeserver configuration": "Onverwachte fout bij het controleren van de thuisserverconfiguratie",
"The user's homeserver does not support the version of the room.": "De thuisserver van de gebruiker biedt geen ondersteuning voor de gespreksversie.",
"Edit messages after they have been sent (refresh to apply changes)": "Bewerk berichten nadat ze verstuurd zijn (vernieuw om de wijzigingen toe te passen)",
"React to messages with emoji (refresh to apply changes)": "Reageer op berichten met emoticons (vernieuw om de wijzigingen toe te passen)",
"Show hidden events in timeline": "Verborgen gebeurtenissen op de tijdslijn weergeven",
"When rooms are upgraded": "Wanneer gesprekken opgewaardeerd worden",
"This device is <b>not backing up your keys</b>, but you do have an existing backup you can restore from and add to going forward.": "Dit apparaat <b>maakt geen back-up van uw sleutels</b>, maar u heeft wel een bestaande back-up die u kunt herstellen, en waaraan u vervolgens nieuwe sleutels kunt toevoegen.",
"Connect this device to key backup before signing out to avoid losing any keys that may only be on this device.": "Verbind dit apparaat met de sleutelback-up vooraleer u zich afmeldt om sleutels die zich enkel op dit apparaat bevinden niet te verliezen.",
"Connect this device to Key Backup": "Dit apparaat verbinden met sleutelback-up",
"Backup has an <validity>invalid</validity> signature from this device": "De back-up heeft een <validity>ongeldige</validity> ondertekening van dit apparaat",
"this room": "dit gesprek",
"View older messages in %(roomName)s.": "Bekijk oudere berichten in %(roomName)s.",
"Joining room …": "Deelnemen aan gesprek…",
"Loading …": "Bezig met laden…",
"Rejecting invite …": "Uitnodiging wordt geweigerd…",
"Join the conversation with an account": "Neem deel aan het gesprek met een account",
"Sign Up": "Registreren",
"Sign In": "Aanmelden",
"You were kicked from %(roomName)s by %(memberName)s": "U bent uit %(roomName)s gezet door %(memberName)s",
"Reason: %(reason)s": "Reden: %(reason)s",
"Forget this room": "Dit gesprek vergeten",
"Re-join": "Opnieuw toetreden",
"You were banned from %(roomName)s by %(memberName)s": "U bent uit %(roomName)s verbannen door %(memberName)s",
"Something went wrong with your invite to %(roomName)s": "Er is iets misgegaan met uw uitnodiging voor %(roomName)s",
"%(errcode)s was returned while trying to valide your invite. You could try to pass this information on to a room admin.": "De foutcode %(errcode)s werd weergegeven bij het valideren van uw uitnodiging. U kunt deze informatie aan een gespreksadministrator doorgeven.",
"You can only join it with a working invite.": "U kunt het gesprek enkel toetreden met een werkende uitnodiging.",
"You can still join it because this is a public room.": "U kunt het nog steeds toetreden, aangezien het een openbaar gesprek is.",
"Join the discussion": "Neem deel aan het gesprek",
"Try to join anyway": "Toch proberen deelnemen",
"This invite to %(roomName)s wasn't sent to your account": "Deze uitnodiging voor %(roomName)s is niet naar uw account verstuurd",
"Sign in with a different account, ask for another invite, or add the e-mail address %(email)s to this account.": "Meld u aan met een andere account, vraag om een nieuwe uitnodiging, of voeg het e-mailadres %(email)s aan deze account toe.",
"Do you want to chat with %(user)s?": "Wilt u een gesprek beginnen met %(user)s?",
"Do you want to join %(roomName)s?": "Wilt u tot %(roomName)s toetreden?",
"<userName/> invited you": "<userName/> heeft u uitgenodigd",
"You're previewing %(roomName)s. Want to join it?": "U bekijkt %(roomName)s. Wilt u eraan deelnemen?",
"%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s kan niet vooraf bekeken worden. Wilt u eraan deelnemen?",
"This room doesn't exist. Are you sure you're at the right place?": "Dit gesprek bestaat niet. Weet u zeker dat u zich op de juiste plaats bevindt?",
"Try again later, or ask a room admin to check if you have access.": "Probeer het later opnieuw, of vraag een gespreksbeheerder om te controleren of u wel toegang heeft.",
"%(errcode)s was returned while trying to access the room. If you think you're seeing this message in error, please <issueLink>submit a bug report</issueLink>.": "De foutcode %(errcode)s is weergegeven bij het toetreden van het gesprek. Als u meent dat u dit bericht foutief te zien krijgt, gelieve dan <issueLink>een foutmelding in te dienen</issueLink>.",
"This room has already been upgraded.": "Dit gesprek is reeds opgewaardeerd.",
"Agree or Disagree": "Akkoord of niet akkoord",
"Like or Dislike": "Duim omhoog of omlaag",
"<reactors/><reactedWith>reacted with %(shortName)s</reactedWith>": "<reactors/><reactedWith>heeft gereageerd met %(shortName)s</reactedWith>",
"Edited at %(date)s": "Bewerkt om %(date)s",
"edited": "bewerkt",
"Rotate Left": "Links draaien",
"Rotate Right": "Rechts draaien",
"Edit message": "Bericht bewerken",
"View Servers in Room": "Servers in gesprek bekijken",
"Unable to validate homeserver/identity server": "Kan thuis-/identiteitsserver niet valideren",
"Sign in to your Matrix account on <underlinedServerName />": "Meld u aan met uw Matrix-account op <underlinedServerName />",
"Use an email address to recover your account": "Gebruik een e-mailadres om uw account te herstellen",
"Enter email address (required on this homeserver)": "Voer een e-mailadres in (vereist op deze thuisserver)",
"Doesn't look like a valid email address": "Dit lijkt geen geldig e-mailadres",
"Enter password": "Voer wachtwoord in",
"Password is allowed, but unsafe": "Wachtwoord is toegestaan, maar onveilig",
"Nice, strong password!": "Dit is een sterk wachtwoord!",
"Passwords don't match": "Wachtwoorden komen niet overeen",
"Other users can invite you to rooms using your contact details": "Andere gebruikers kunnen u in gesprekken uitnodigen op basis van uw contactgegevens",
"Enter phone number (required on this homeserver)": "Voer telefoonnummer in (vereist op deze thuisserver)",
"Doesn't look like a valid phone number": "Dit lijkt geen geldig telefoonnummer",
"Use letters, numbers, dashes and underscores only": "Gebruik enkel letters, cijfers, streepjes en underscores",
"Enter username": "Voer gebruikersnaam in",
"Some characters not allowed": "Sommige tekens zijn niet toegestaan",
"Create your Matrix account on <underlinedServerName />": "Maak uw Matrix-account aan op <underlinedServerName />",
"Use an email address to recover your account.": "Gebruik een e-mailadres om uw account te herstellen.",
"Other users can invite you to rooms using your contact details.": "Andere gebruikers kunnen u in gesprekken uitnodigen op basis van uw contactgegevens.",
"Error loading Riot": "Fout bij laden van Riot",
"If this is unexpected, please contact your system administrator or technical support representative.": "Indien u dit niet had verwacht, gelieve contact op te nemen met uw systeembeheerder of medewerker van de technische dienst.",
"Add room": "Gesprek toevoegen",
"Your profile": "Uw profiel",
"Your Matrix account on <underlinedServerName />": "Uw Matrix-account op <underlinedServerName />",
"Failed to get autodiscovery configuration from server": "Ophalen van auto-ontdekkingsconfiguratie van server is mislukt",
"Invalid base_url for m.homeserver": "Ongeldige base_url voor m.homeserver",
"Homeserver URL does not appear to be a valid Matrix homeserver": "De thuisserver-URL lijkt geen geldige Matrix-thuisserver",
"Invalid base_url for m.identity_server": "Ongeldige base_url voor m.identity_server",
"Identity server URL does not appear to be a valid identity server": "De identiteitsserver-URL lijkt geen geldige identiteitsserver",
"Low bandwidth mode": "Lagebandbreedtemodus",
"Custom Notification Sounds": "Aangepaste meldingsgeluiden",
"Show recently visited rooms above the room list": "Recent bezochte gesprekken bovenaan de gesprekslijst weergeven",
"Uploaded sound": "Geüpload-geluid",
"Sounds": "Geluiden",
"Notification sound": "Meldingsgeluid",
"Reset": "Opnieuw instellen",
"Set a new custom sound": "Stel een nieuw aangepast geluid in",
"Browse": "Bladeren",
"Cannot reach homeserver": "Kan thuisserver niet bereiken",
"Ensure you have a stable internet connection, or get in touch with the server admin": "Zorg dat u een stabiele internetverbinding heeft, of neem contact op met de systeembeheerder",
"Your Riot is misconfigured": "Uw Riot is verkeerd geconfigureerd",
"Ask your Riot admin to check <a>your config</a> for incorrect or duplicate entries.": "Vraag uw Riot-beheerder om <a>uw configuratie</a> na te kijken op onjuiste of duplicate items.",
"Unexpected error resolving identity server configuration": "Onverwachte fout bij het oplossen van de identiteitsserverconfiguratie",
"Use lowercase letters, numbers, dashes and underscores only": "Gebruik enkel letters, cijfers, streepjes en underscores",
"Cannot reach identity server": "Kan identiteitsserver niet bereiken",
"You can register, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "U kunt zich registreren, maar sommige functies zullen pas beschikbaar zijn wanneer de identiteitsserver weer online is. Als u deze waarschuwing blijft zien, controleer dan uw configuratie of neem contact op met een serverbeheerder.",
"You can reset your password, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "U kunt uw wachtwoord opnieuw instellen, maar sommige functies zullen pas beschikbaar zijn wanneer de identiteitsserver weer online is. Als u deze waarschuwing blijft zien, controleer dan uw configuratie of neem contact op met een serverbeheerder.",
"You can log in, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "U kunt zich aanmelden, maar sommige functies zullen pas beschikbaar zijn wanneer de identiteitsserver weer online is. Als u deze waarschuwing blijft zien, controleer dan uw configuratie of neem contact op met een systeembeheerder.",
"<a>Log in</a> to your new account.": "<a>Meld u aan</a> met uw nieuwe account.",
"You can now close this window or <a>log in</a> to your new account.": "U kunt dit venster nu sluiten, of <a>u aanmelden</a> met uw nieuwe account.",
"Registration Successful": "Registratie geslaagd",
"No integrations server configured": "Geen integratieserver geconfigureerd",
"This Riot instance does not have an integrations server configured.": "Deze Riot-instantie heeft geen integratieserver geconfigureerd.",
"Connecting to integrations server...": "Verbinden met integratieserver…",
"Cannot connect to integrations server": "Kan geen verbinding maken met integratieserver",
"The integrations server is offline or it cannot reach your homeserver.": "De integratieserver is offline of kan uw thuisserver niet bereiken.",
"Unnamed microphone": "Naamloze microfoon",
"Unnamed audio output": "Naamloze audio-uitvoer",
"Unnamed camera": "Naamloze camera",
"Failed to connect to integrations server": "Verbinden met integratieserver mislukt",
"No integrations server is configured to manage stickers with": "Er is geen integratieserver geconfigureerd om stickers mee te beheren",
"Upload all": "Alles uploaden",
"Your new account (%(newAccountId)s) is registered, but you're already logged into a different account (%(loggedInUserId)s).": "Uw nieuwe account (%(newAccountId)s) is geregistreerd, maar u bent reeds aangemeld met een andere account (%(loggedInUserId)s).",
"Continue with previous account": "Doorgaan met vorige account",
"Loading room preview": "Gespreksweergave wordt geladen",
"Agree": "Akkoord",
"Disagree": "Niet akkoord",
"Happy": "Blij",
"Party Popper": "Feest",
"Confused": "Verbaasd",
"Eyes": "Ogen",
"Edited at %(date)s. Click to view edits.": "Bewerkt op %(date)s. Klik om de bewerkingen te bekijken.",
"Message edits": "Berichtbewerkingen",
"Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Dit gesprek bijwerken vereist dat u de huidige instantie ervan afsluit en in de plaats een nieuw gesprek aanmaakt. Om gespreksleden de best mogelijke ervaring te bieden, zullen we:",
"Show all": "Alles tonen",
"%(senderName)s made no change.": "%(senderName)s heeft niets gewijzigd.",
"%(severalUsers)smade no changes %(count)s times": {
"other": "%(severalUsers)s hebben %(count)s keer niets gewijzigd",
"one": "%(severalUsers)s hebben niets gewijzigd"
},
"%(oneUser)smade no changes %(count)s times": {
"other": "%(oneUser)s heeft %(count)s keer niets gewijzigd",
"one": "%(oneUser)s heeft niets gewijzigd"
},
"Riot Desktop on %(platformName)s": "Riot Desktop op %(platformName)s", "Riot Desktop on %(platformName)s": "Riot Desktop op %(platformName)s",
"Riot is not supported on mobile web. Install the app?": "Riot wordt niet ondersteund op het mobiele web. Wil je de app installeren?", "Riot is not supported on mobile web. Install the app?": "Riot wordt niet ondersteund op het mobiele web. Wil je de app installeren?",
"Unknown device": "Onbekend apparaat", "Unknown device": "Onbekend apparaat",
@ -1916,9 +2053,15 @@
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Je kan de custom serveropties gebruiken om op andere Matrix-servers in te loggen door een andere thuisserver-URL op te geven.<br/> Dit laat je toe om Riot te gebruiken met een bestaand Matrix-account op een andere thuisserver.<br/><br/>Je kan ook een aangepaste-identiteitsserver opzetten maar dan kan je geen gebruikers uitnodigen via hun e-mailadres, of zelf uitgenodigd worden via je e-mailadres.", "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Je kan de custom serveropties gebruiken om op andere Matrix-servers in te loggen door een andere thuisserver-URL op te geven.<br/> Dit laat je toe om Riot te gebruiken met een bestaand Matrix-account op een andere thuisserver.<br/><br/>Je kan ook een aangepaste-identiteitsserver opzetten maar dan kan je geen gebruikers uitnodigen via hun e-mailadres, of zelf uitgenodigd worden via je e-mailadres.",
"Co-ordination for Riot translators": "Coördinatie voor Riot vertalers", "Co-ordination for Riot translators": "Coördinatie voor Riot vertalers",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.": "U kunt de aangepaste serverinstellingen gebruiken om u aan te melden bij andere Matrix-servers, door een andere thuisserver-URL in te voeren. Dit laat u toe Riot te gebruiken met een bestaande Matrix-account bij een andere thuisserver.", "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.": "U kunt de aangepaste serverinstellingen gebruiken om u aan te melden bij andere Matrix-servers, door een andere thuisserver-URL in te voeren. Dit laat u toe Riot te gebruiken met een bestaande Matrix-account bij een andere thuisserver.",
"Sign In": "Aanmelden",
"Create Account": "Account aanmaken", "Create Account": "Account aanmaken",
"Need help?": "Hulp nodig?", "Need help?": "Hulp nodig?",
"Explore rooms": "Kamers ontdekken", "Explore rooms": "Gesprekken ontdekken",
"Room Directory": "Gesprekscatalogus" "Room Directory": "Gesprekscatalogus",
"Unexpected error preparing the app. See console for details.": "Er is een onverwachte fout opgetreden bij het voorbereiden van de app. Bekijk de console voor details.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.": "Ongeldige configuratie: kan slechts één van default_server_config, default_server_name, of default_hs_url opgeven.",
"Invalid configuration: no default server specified.": "Ongeldige configuratie: geen standaardserver opgegeven.",
"This installation of Riot seems to have an invalid server configuration. If you are the administrator, please correct the error below": "De serverconfiguratie van deze Riot-instantie lijkt ongeldig. Als u de beheerder bent, gelieve dan de fout hieronder te corrigeren",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.": "Uw Riot-configuratie bevat ongeldige JSON. Corrigeer het probleem en herlaad de pagina.",
"The message from the parser is: %(message)s": "Het bericht van de verwerker is: %(message)s",
"Invalid JSON": "Ongeldige JSON"
} }

@ -1109,7 +1109,7 @@
"Riot collects anonymous analytics to allow us to improve the application.": "Riot samlar anonym statistikk inn slik at vi kan forbetre æppen.", "Riot collects anonymous analytics to allow us to improve the application.": "Riot samlar anonym statistikk inn slik at vi kan forbetre æppen.",
"Privacy is important to us, so we don't collect any personal or identifiable data for our analytics.": "Personvern er viktig for oss, so vi samlar ikkje på personleg eller attkjenneleg data for statistikken vår.", "Privacy is important to us, so we don't collect any personal or identifiable data for our analytics.": "Personvern er viktig for oss, so vi samlar ikkje på personleg eller attkjenneleg data for statistikken vår.",
"Learn more about how we use analytics.": "Finn ut meir om korleis vi brukar statistikk.", "Learn more about how we use analytics.": "Finn ut meir om korleis vi brukar statistikk.",
"Labs": "Labar", "Labs": "Labben",
"These are experimental features that may break in unexpected ways": "Desse funksjonane er i utprøving og uventa vanskar kan dukka opp", "These are experimental features that may break in unexpected ways": "Desse funksjonane er i utprøving og uventa vanskar kan dukka opp",
"Use with caution": "Bruk med omhug", "Use with caution": "Bruk med omhug",
"Deactivate my account": "Avliv brukaren min", "Deactivate my account": "Avliv brukaren min",

@ -151,7 +151,7 @@
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s usunął(-ęła) nazwę pokoju.", "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s usunął(-ęła) nazwę pokoju.",
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s zmienił(a) temat na \"%(topic)s\".", "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s zmienił(a) temat na \"%(topic)s\".",
"Changes to who can read history will only apply to future messages in this room": "Zmiany w dostępie do historii będą dotyczyć tylko przyszłych wiadomości w tym pokoju", "Changes to who can read history will only apply to future messages in this room": "Zmiany w dostępie do historii będą dotyczyć tylko przyszłych wiadomości w tym pokoju",
"Changes your display nickname": "Zmień swój pseudonim", "Changes your display nickname": "Zmienia twój wyświetlany pseudonim",
"Changes colour scheme of current room": "Zmień schemat kolorystyczny bieżącego pokoju", "Changes colour scheme of current room": "Zmień schemat kolorystyczny bieżącego pokoju",
"Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Zmiana hasła zresetuje klucze szyfrowania end-to-end na wszystkich urządzeniach, co spowoduje, że nie będzie się dało odczytać zaszyfrowanej historii czatu, chyba że najpierw wyeksportujesz swoje klucze i ponownie je zaimportujesz. W przyszłości będzie to poprawione.", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Zmiana hasła zresetuje klucze szyfrowania end-to-end na wszystkich urządzeniach, co spowoduje, że nie będzie się dało odczytać zaszyfrowanej historii czatu, chyba że najpierw wyeksportujesz swoje klucze i ponownie je zaimportujesz. W przyszłości będzie to poprawione.",
"Claimed Ed25519 fingerprint key": "Zażądano odcisk klucza Ed25519", "Claimed Ed25519 fingerprint key": "Zażądano odcisk klucza Ed25519",
@ -194,14 +194,14 @@
"Disable Notifications": "Wyłącz powiadomienia", "Disable Notifications": "Wyłącz powiadomienia",
"Disinvite": "Anuluj zaproszenie", "Disinvite": "Anuluj zaproszenie",
"Display name": "Wyświetlana nazwa", "Display name": "Wyświetlana nazwa",
"Displays action": "Wyświetlane akcje", "Displays action": "Wyświetla akcję",
"Do you want to load widget from URL:": "Czy chcesz załadować widżet z adresu:", "Do you want to load widget from URL:": "Czy chcesz załadować widżet z adresu:",
"Don't send typing notifications": "Nie wysyłaj powiadomienia o pisaniu", "Don't send typing notifications": "Nie wysyłaj powiadomienia o pisaniu",
"Download %(text)s": "Pobierz %(text)s", "Download %(text)s": "Pobierz %(text)s",
"Drop File Here": "Upuść plik tutaj", "Drop File Here": "Upuść plik tutaj",
"Drop here to tag %(section)s": "Upuść tutaj by oznaczyć %(section)s", "Drop here to tag %(section)s": "Upuść tutaj by oznaczyć %(section)s",
"Ed25519 fingerprint": "Odcisk Ed25519", "Ed25519 fingerprint": "Odcisk Ed25519",
"Edit": "Edycja", "Edit": "Edytuj",
"Email": "E-mail", "Email": "E-mail",
"Email address": "Adres e-mail", "Email address": "Adres e-mail",
"Email address (optional)": "Adres e-mail (opcjonalnie)", "Email address (optional)": "Adres e-mail (opcjonalnie)",
@ -879,7 +879,7 @@
"Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Zainstaluj <chromeLink>Chrome</chromeLink> lub <firefoxLink>Firefox</firefoxLink> dla najlepszego doświadczenia.", "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Zainstaluj <chromeLink>Chrome</chromeLink> lub <firefoxLink>Firefox</firefoxLink> dla najlepszego doświadczenia.",
"Wednesday": "Środa", "Wednesday": "Środa",
"You cannot delete this message. (%(code)s)": "Nie możesz usunąć tej wiadomości. (%(code)s)", "You cannot delete this message. (%(code)s)": "Nie możesz usunąć tej wiadomości. (%(code)s)",
"Quote": "Cytat", "Quote": "Cytuj",
"Failed to update keywords": "Nie udało się zaktualizować słów kluczowych", "Failed to update keywords": "Nie udało się zaktualizować słów kluczowych",
"Send logs": "Wyślij logi", "Send logs": "Wyślij logi",
"All messages": "Wszystkie wiadomości", "All messages": "Wszystkie wiadomości",
@ -925,7 +925,7 @@
"Enable email notifications": "Włącz powiadomienia e-mailowe", "Enable email notifications": "Włącz powiadomienia e-mailowe",
"Event Type": "Typ wydarzenia", "Event Type": "Typ wydarzenia",
"Download this file": "Pobierz plik", "Download this file": "Pobierz plik",
"Pin Message": "Przypnij Wiadomość", "Pin Message": "Przypnij wiadomość",
"Failed to change settings": "Nie udało się zmienić ustawień", "Failed to change settings": "Nie udało się zmienić ustawień",
"View Community": "Pokaż społeczność", "View Community": "Pokaż społeczność",
"Event sent!": "Wydarzenie wysłane!", "Event sent!": "Wydarzenie wysłane!",
@ -951,7 +951,7 @@
"Failed to copy": "Kopiowanie nieudane", "Failed to copy": "Kopiowanie nieudane",
"Message removed by %(userId)s": "Wiadomość usunięta przez %(userId)s", "Message removed by %(userId)s": "Wiadomość usunięta przez %(userId)s",
"Message removed": "Wiadomość usunięta", "Message removed": "Wiadomość usunięta",
"An email has been sent to %(emailAddress)s": "Email został wysłany do %(emailAddress)s", "An email has been sent to %(emailAddress)s": "E-mail został wysłany do %(emailAddress)s",
"A text message has been sent to %(msisdn)s": "Wysłano wiadomość tekstową do %(msisdn)s", "A text message has been sent to %(msisdn)s": "Wysłano wiadomość tekstową do %(msisdn)s",
"Code": "Kod", "Code": "Kod",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie (please see our <PolicyLink>Cookie Policy</PolicyLink>).": "Pomóż nam ulepszyć Riot.im wysyłając <UsageDataLink>anonimowe dane analityczne</UsageDataLink>. Spowoduje to użycie pliku cookie (zobacz naszą <PolicyLink>Politykę plików cookie</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>).": "Pomóż nam ulepszyć Riot.im wysyłając <UsageDataLink>anonimowe dane analityczne</UsageDataLink>. Spowoduje to użycie pliku cookie (zobacz naszą <PolicyLink>Politykę plików cookie</PolicyLink>).",
@ -1145,7 +1145,7 @@
"Demote": "Zdegraduj", "Demote": "Zdegraduj",
"Hide Stickers": "Ukryj Naklejki", "Hide Stickers": "Ukryj Naklejki",
"Show Stickers": "Pokaż Naklejki", "Show Stickers": "Pokaż Naklejki",
"The email field must not be blank.": "Pole email nie może być puste.", "The email field must not be blank.": "Pole e-mail nie może być puste.",
"The user name field must not be blank.": "Pole nazwy użytkownika nie może być puste.", "The user name field must not be blank.": "Pole nazwy użytkownika nie może być puste.",
"The phone number field must not be blank.": "Pole numeru telefonu nie może być puste.", "The phone number field must not be blank.": "Pole numeru telefonu nie może być puste.",
"The password field must not be blank.": "Pole hasła nie może być puste.", "The password field must not be blank.": "Pole hasła nie może być puste.",
@ -1476,7 +1476,7 @@
"Phone Number": "Numer telefonu", "Phone Number": "Numer telefonu",
"Display Name": "Wyświetlana nazwa", "Display Name": "Wyświetlana nazwa",
"Set a new account password...": "Ustaw nowe hasło do konta…", "Set a new account password...": "Ustaw nowe hasło do konta…",
"Email addresses": "Adresy E-mail", "Email addresses": "Adresy e-mail",
"Phone numbers": "Numery telefonów", "Phone numbers": "Numery telefonów",
"Language and region": "Język i region", "Language and region": "Język i region",
"Theme": "Motyw", "Theme": "Motyw",
@ -1491,10 +1491,10 @@
"Change room avatar": "Zmień awatar pokoju", "Change room avatar": "Zmień awatar pokoju",
"Change room name": "Zmień nazwę pokoju", "Change room name": "Zmień nazwę pokoju",
"Change permissions": "Zmieniać uprawnienia", "Change permissions": "Zmieniać uprawnienia",
"Change topic": "Zmieniać temat", "Change topic": "Zmienianie tematu",
"Default role": "Domyślna rola", "Default role": "Domyślna rola",
"Send messages": "Wysyłanie wiadomości", "Send messages": "Wysyłanie wiadomości",
"Change settings": "Zmieniać ustawienia", "Change settings": "Zmienianie ustawień",
"Remove messages": "Usuwanie wiadomości", "Remove messages": "Usuwanie wiadomości",
"Notify everyone": "Powiadamianie wszystkich", "Notify everyone": "Powiadamianie wszystkich",
"Roles & Permissions": "Role i uprawnienia", "Roles & Permissions": "Role i uprawnienia",
@ -1520,6 +1520,30 @@
"Santa": "Mikołaj", "Santa": "Mikołaj",
"Gift": "Prezent", "Gift": "Prezent",
"Hammer": "Młotek", "Hammer": "Młotek",
"Group & filter rooms by custom tags (refresh to apply changes)": "Grupuj i filtruj pokoje według niestandardowych znaczników (odśwież, aby zastosować zmiany)",
"Edit messages after they have been sent (refresh to apply changes)": "Edytuj wiadomości po ich wysłaniu (odśwież, aby zastosować zmiany)",
"React to messages with emoji (refresh to apply changes)": "Reaguj na wiadomości za pomocą emoji (odśwież, aby zastosować zmiany)",
"Prepends ¯\\_(ツ)_/¯ to a plain-text message": "Poprzedza ¯\\_(ツ)_/¯ do wiadomości tekstowej",
"Upgrades a room to a new version": "Aktualizuje pokój do nowej wersji",
"Changes your display nickname in the current room only": "Zmienia twój wyświetlany pseudonim tylko dla bieżącego pokoju",
"Sets the room name": "Ustawia nazwę pokoju",
"Adds a custom widget by URL to the room": "Dodaje niestandardowy widżet według adresu URL do pokoju",
"Sends the given message coloured as a rainbow": "Wysyła podaną wiadomość w kolorach tęczy",
"Restore from Backup": "Przywróć z kopii zapasowej",
"Deactivating your account is a permanent action - be careful!": "Dezaktywacja konta jest czynnością nieodwracalną — uważaj!",
"Key backup": "Kopia zapasowa klucza",
"Unable to restore backup": "Przywrócenie kopii zapasowej jest niemożliwe",
"Email Address": "Adres e-mail",
"Room version": "Wersja pokoju",
"Room version:": "Wersja pokoju:",
"Developer options": "Opcje programistyczne",
"Change main address for the room": "Zmienianie głównego adresu pokoju",
"Modify widgets": "Modyfikowanie widżetów",
"Invite users": "Zapraszanie użytkowników",
"There was an error joining the room": "Wystąpił błąd dołączając do pokoju",
"Joining room …": "Dołączanie do pokoju…",
"edited": "edytowane",
"Edit message": "Edytuj wiadomość",
"%(appName)s via %(browserName)s on %(osName)s": "%(appName)s przez %(browserName)s na %(osName)s", "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s przez %(browserName)s na %(osName)s",
"Riot is not supported on mobile web. Install the app?": "Riot nie jest obsługiwany przez przeglądarki mobilne. Zainstaluj aplikację?", "Riot is not supported on mobile web. Install the app?": "Riot nie jest obsługiwany przez przeglądarki mobilne. Zainstaluj aplikację?",
"Riot Desktop on %(platformName)s": "Riot Desktop na %(platformName)s", "Riot Desktop on %(platformName)s": "Riot Desktop na %(platformName)s",

@ -298,7 +298,7 @@
"No more results": "Больше никаких результатов", "No more results": "Больше никаких результатов",
"No results": "Нет результатов", "No results": "Нет результатов",
"OK": "OK", "OK": "OK",
"Only people who have been invited": "Только приглашенные участники", "Only people who have been invited": "Только приглашённые участники",
"Passwords can't be empty": "Пароли не могут быть пустыми", "Passwords can't be empty": "Пароли не могут быть пустыми",
"%(senderName)s placed a %(callType)s call.": "%(senderName)s начал(а) %(callType)s-звонок.", "%(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.": "Проверьте свою электронную почту и нажмите на содержащуюся ссылку. После этого нажмите кнопку Продолжить.", "Please check your email and click on the link it contains. Once this is done, click continue.": "Проверьте свою электронную почту и нажмите на содержащуюся ссылку. После этого нажмите кнопку Продолжить.",
@ -341,7 +341,7 @@
"The main address for this room 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": "Этот адрес электронной почты не найден", "This email address was not found": "Этот адрес электронной почты не найден",
"The email address linked to your account must be entered.": "Необходимо ввести адрес электронной почты, связанный с вашей учетной записью.", "The email address linked to your account must be entered.": "Необходимо ввести адрес электронной почты, связанный с вашей учётной записью.",
"The file '%(fileName)s' failed to upload": "Не удалось отправить файл '%(fileName)s'", "The file '%(fileName)s' failed to upload": "Не удалось отправить файл '%(fileName)s'",
"The remote side failed to pick up": "Собеседник не ответил на ваш звонок", "The remote side failed to pick up": "Собеседник не ответил на ваш звонок",
"This room has no local addresses": "У этой комнаты нет адресов на вашем сервере", "This room has no local addresses": "У этой комнаты нет адресов на вашем сервере",
@ -370,7 +370,7 @@
"numbullet": "элемент нумерованного списка", "numbullet": "элемент нумерованного списка",
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or <a>enable unsafe scripts</a>.": "Не удается подключиться к домашнему серверу через HTTP, так как в адресной строке браузера указан URL HTTPS. Используйте HTTPS или <a>либо включите небезопасные сценарии</a>.", "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or <a>enable unsafe scripts</a>.": "Не удается подключиться к домашнему серверу через HTTP, так как в адресной строке браузера указан URL HTTPS. Используйте HTTPS или <a>либо включите небезопасные сценарии</a>.",
"Dismiss": "Отклонить", "Dismiss": "Отклонить",
"Custom Server Options": "Выбор другого сервера", "Custom Server Options": "Параметры другого сервера",
"Mute": "Приглушить", "Mute": "Приглушить",
"Operation failed": "Сбой операции", "Operation failed": "Сбой операции",
"powered by Matrix": "основано на Matrix", "powered by Matrix": "основано на Matrix",
@ -394,7 +394,7 @@
"Guest access is disabled on this Home Server.": "Гостевой доступ отключен на этом сервере.", "Guest access is disabled on this Home Server.": "Гостевой доступ отключен на этом сервере.",
"Guests cannot join this room even if explicitly invited.": "Посторонние не смогут войти в эту комнату, даже если они будут приглашены.", "Guests cannot join this room even if explicitly invited.": "Посторонние не смогут войти в эту комнату, даже если они будут приглашены.",
"Missing Media Permissions, click here to request.": "Отсутствуют разрешения, нажмите для запроса.", "Missing Media Permissions, click here to request.": "Отсутствуют разрешения, нажмите для запроса.",
"No media permissions": "Нет разрешенных носителей", "No media permissions": "Нет разрешённых носителей",
"You may need to manually permit Riot to access your microphone/webcam": "Вам необходимо предоставить Riot доступ к микрофону или веб-камере вручную", "You may need to manually permit Riot to access your microphone/webcam": "Вам необходимо предоставить Riot доступ к микрофону или веб-камере вручную",
"Anyone": "Все", "Anyone": "Все",
"Are you sure you want to leave the room '%(roomName)s'?": "Вы уверены, что хотите покинуть '%(roomName)s'?", "Are you sure you want to leave the room '%(roomName)s'?": "Вы уверены, что хотите покинуть '%(roomName)s'?",
@ -451,7 +451,7 @@
"Unknown (user, device) pair:": "Неизвестная пара пользователь-устройство:", "Unknown (user, device) pair:": "Неизвестная пара пользователь-устройство:",
"Unmute": "Вернуть право речи", "Unmute": "Вернуть право речи",
"Unrecognised command:": "Нераспознанная команда:", "Unrecognised command:": "Нераспознанная команда:",
"Unrecognised room alias:": "Нераспознанное имя комнаты:", "Unrecognised room alias:": "Нераспознанный псевдоним комнаты:",
"Verified key": "Ключ проверен", "Verified key": "Ключ проверен",
"WARNING: Device already verified, but keys do NOT MATCH!": "ВНИМАНИЕ: устройство уже было проверено, однако ключи НЕ СОВПАДАЮТ!", "WARNING: Device already verified, but keys do NOT MATCH!": "ВНИМАНИЕ: устройство уже было проверено, однако ключи НЕ СОВПАДАЮТ!",
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "ВНИМАНИЕ: ОШИБКА ПРОВЕРКИ КЛЮЧЕЙ! Ключ подписи пользователя %(userId)s на устройстве %(deviceId)s — \"%(fprint)s\", и он не соответствует предоставленному ключу \"%(fingerprint)s\". Это может означать, что ваше общение перехватывается!", "WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "ВНИМАНИЕ: ОШИБКА ПРОВЕРКИ КЛЮЧЕЙ! Ключ подписи пользователя %(userId)s на устройстве %(deviceId)s — \"%(fprint)s\", и он не соответствует предоставленному ключу \"%(fingerprint)s\". Это может означать, что ваше общение перехватывается!",
@ -522,7 +522,7 @@
"Error decrypting image": "Ошибка расшифровки изображения", "Error decrypting image": "Ошибка расшифровки изображения",
"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?": "Вы будете перенаправлены на внешний сайт, чтобы войти в свою учетную запись для использования с %(integrationsUrl)s. Продолжить?", "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. Продолжить?",
"Removed or unknown message type": "Сообщение удалено или имеет неизвестный тип", "Removed or unknown message type": "Сообщение удалено или имеет неизвестный тип",
"URL Previews": "Предпросмотр содержимого ссылок", "URL Previews": "Предпросмотр содержимого ссылок",
"Drop file here to upload": "Перетащите файл сюда для отправки", "Drop file here to upload": "Перетащите файл сюда для отправки",
@ -561,8 +561,8 @@
"Username available": "Имя пользователя доступно", "Username available": "Имя пользователя доступно",
"Username not available": "Имя пользователя недоступно", "Username not available": "Имя пользователя недоступно",
"Something went wrong!": "Что-то пошло не так!", "Something went wrong!": "Что-то пошло не так!",
"This will be your account name on the <span></span> homeserver, or you can pick a <a>different server</a>.": "Это будет имя вашей учетной записи на <span></span> домашнем сервере, или вы можете выбрать <a>другой сервер</a>.", "This will be your account name on the <span></span> homeserver, or you can pick a <a>different server</a>.": "Это будет имя вашей учётной записи на <span></span> домашнем сервере, или вы можете выбрать <a>другой сервер</a>.",
"If you already have a Matrix account you can <a>log in</a> instead.": "Если у вас уже есть учетная запись Matrix, вы можете <a>войти</a>.", "If you already have a Matrix account you can <a>log in</a> instead.": "Если у вас уже есть учётная запись Matrix, вы можете <a>войти</a>.",
"Home": "Начало", "Home": "Начало",
"Accept": "Принять", "Accept": "Принять",
"Active call (%(roomName)s)": "Текущий вызов (%(roomName)s)", "Active call (%(roomName)s)": "Текущий вызов (%(roomName)s)",
@ -718,9 +718,9 @@
"Failed to invite the following users to %(groupId)s:": "Не удалось пригласить этих пользователей в %(groupId)s:", "Failed to invite the following users to %(groupId)s:": "Не удалось пригласить этих пользователей в %(groupId)s:",
"Failed to remove '%(roomName)s' from %(groupId)s": "Не удалось убрать '%(roomName)s' из %(groupId)s", "Failed to remove '%(roomName)s' from %(groupId)s": "Не удалось убрать '%(roomName)s' из %(groupId)s",
"Are you sure you want to remove '%(roomName)s' from %(groupId)s?": "Вы действительно хотите убрать '%(roomName)s' из %(groupId)s?", "Are you sure you want to remove '%(roomName)s' from %(groupId)s?": "Вы действительно хотите убрать '%(roomName)s' из %(groupId)s?",
"Jump to read receipt": "Перейти к последнему прочтенному им сообщению", "Jump to read receipt": "Перейти к последнему прочтённому им сообщению",
"Disable big emoji in chat": "Отключить большие Emoji в чате", "Disable big emoji in chat": "Отключить большие Emoji в чате",
"Message Pinning": "Закрепленные сообщения", "Message Pinning": "Закреплённые сообщения",
"Remove avatar": "Удалить аватар", "Remove avatar": "Удалить аватар",
"Failed to invite users to %(groupId)s": "Не удалось пригласить пользователей в %(groupId)s", "Failed to invite users to %(groupId)s": "Не удалось пригласить пользователей в %(groupId)s",
"Unable to reject invite": "Невозможно отклонить приглашение", "Unable to reject invite": "Невозможно отклонить приглашение",
@ -731,16 +731,16 @@
"Add to summary": "Добавить в сводку", "Add to summary": "Добавить в сводку",
"Failed to add the following users to the summary of %(groupId)s:": "Не удалось добавить следующих пользователей в сводку %(groupId)s:", "Failed to add the following users to the summary of %(groupId)s:": "Не удалось добавить следующих пользователей в сводку %(groupId)s:",
"Which rooms would you like to add to this summary?": "Какие комнаты вы хотите добавить в эту сводку?", "Which rooms would you like to add to this summary?": "Какие комнаты вы хотите добавить в эту сводку?",
"Room name or alias": "Название или идентификатор комнаты", "Room name or alias": "Название комнаты или псевдоним",
"Pinned Messages": "Закрепленные сообщения", "Pinned Messages": "Закреплённые сообщения",
"%(senderName)s changed the pinned messages for the room.": "%(senderName)s изменил(а) закрепленные в этой комнате сообщения.", "%(senderName)s changed the pinned messages for the room.": "%(senderName)s изменил(а) закреплённые в этой комнате сообщения.",
"Failed to add the following rooms to the summary of %(groupId)s:": "Не удалось добавить следующие комнаты в сводку %(groupId)s:", "Failed to add the following rooms to the summary of %(groupId)s:": "Не удалось добавить следующие комнаты в сводку %(groupId)s:",
"Failed to remove the room from the summary of %(groupId)s": "Не удалось удалить комнату из сводки %(groupId)s", "Failed to remove the room from the summary of %(groupId)s": "Не удалось удалить комнату из сводки %(groupId)s",
"The room '%(roomName)s' could not be removed from the summary.": "Комнату '%(roomName)s' не удалось удалить из сводки.", "The room '%(roomName)s' could not be removed from the summary.": "Комнату '%(roomName)s' не удалось удалить из сводки.",
"Failed to remove a user from the summary of %(groupId)s": "Не удалось удалить пользователя из сводки %(groupId)s", "Failed to remove a user from the summary of %(groupId)s": "Не удалось удалить пользователя из сводки %(groupId)s",
"The user '%(displayName)s' could not be removed from the summary.": "Пользователя '%(displayName)s' не удалось удалить из сводки.", "The user '%(displayName)s' could not be removed from the summary.": "Пользователя '%(displayName)s' не удалось удалить из сводки.",
"Light theme": "Светлая тема", "Light theme": "Светлая тема",
"Dark theme": "Темная тема", "Dark theme": "Тёмная тема",
"Unknown": "Неизвестно", "Unknown": "Неизвестно",
"Failed to add the following rooms to %(groupId)s:": "Не удалось добавить эти комнаты в %(groupId)s:", "Failed to add the following rooms to %(groupId)s:": "Не удалось добавить эти комнаты в %(groupId)s:",
"Matrix ID": "Matrix ID", "Matrix ID": "Matrix ID",
@ -750,7 +750,7 @@
"You have entered an invalid address.": "Введен неправильный адрес.", "You have entered an invalid address.": "Введен неправильный адрес.",
"Unpin Message": "Открепить сообщение", "Unpin Message": "Открепить сообщение",
"Jump to message": "Перейти к сообщению", "Jump to message": "Перейти к сообщению",
"No pinned messages.": "Нет прикрепленных сообщений.", "No pinned messages.": "Нет прикреплённых сообщений.",
"Loading...": "Загрузка...", "Loading...": "Загрузка...",
"Unnamed room": "Комната без названия", "Unnamed room": "Комната без названия",
"World readable": "Открыта для чтения", "World readable": "Открыта для чтения",
@ -1084,7 +1084,7 @@
"Advanced notification settings": "Дополнительные параметры уведомлений", "Advanced notification settings": "Дополнительные параметры уведомлений",
"Failed to send logs: ": "Не удалось отправить журналы: ", "Failed to send logs: ": "Не удалось отправить журналы: ",
"delete the alias.": "удалить псевдоним.", "delete the alias.": "удалить псевдоним.",
"To return to your account in future you need to <u>set a password</u>": "Чтобы вы могли вернуться в свою учетную запись в будущем, вам необходимо <u>задать пароль</u>", "To return to your account in future you need to <u>set a password</u>": "Чтобы вы могли вернуться в свою учётную запись в будущем, вам необходимо <u>задать пароль</u>",
"Forget": "Забыть", "Forget": "Забыть",
"#example": "#пример", "#example": "#пример",
"Hide panel": "Скрыть панель", "Hide panel": "Скрыть панель",
@ -1117,16 +1117,16 @@
"Failed to get protocol list from Home Server": "Не удалось получить список протоколов с домашнего сервера", "Failed to get protocol list from Home Server": "Не удалось получить список протоколов с домашнего сервера",
"Collecting app version information": "Сбор информации о версии приложения", "Collecting app version information": "Сбор информации о версии приложения",
"Delete the room alias %(alias)s and remove %(name)s from the directory?": "Удалить псевдоним комнаты %(alias)s и удалить %(name)s из каталога?", "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Удалить псевдоним комнаты %(alias)s и удалить %(name)s из каталога?",
"This will allow you to return to your account after signing out, and sign in on other devices.": "Это позволит вам вернуться к учетной записи после выхода из системы и войти на других устройствах.", "This will allow you to return to your account after signing out, and sign in on other devices.": "Это позволит вам вернуться к учётной записи после выхода из системы и войти на других устройствах.",
"Keywords": "Ключевые слова", "Keywords": "Ключевые слова",
"Enable notifications for this account": "Включить уведомления для этой учетной записи", "Enable notifications for this account": "Включить уведомления для этой учётной записи",
"Directory": "Каталог", "Directory": "Каталог",
"Invite to this community": "Пригласить в это сообщество", "Invite to this community": "Пригласить в это сообщество",
"Search for a room": "Поиск комнаты", "Search for a room": "Поиск комнаты",
"Messages containing <span>keywords</span>": "Сообщения, содержащие определенные <span>ключевые слова</span>", "Messages containing <span>keywords</span>": "Сообщения, содержащие определённые <span>ключевые слова</span>",
"View Source": "Просмотр источника", "View Source": "Просмотр источника",
"Tuesday": "Вторник", "Tuesday": "Вторник",
"Enter keywords separated by a comma:": "Введите ключевые слова, разделенные запятой:", "Enter keywords separated by a comma:": "Введите ключевые слова, разделённые запятой:",
"Search…": "Поиск…", "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 из каталога?", "Remove %(name)s from the directory?": "Удалить %(name)s из каталога?",
@ -1193,7 +1193,7 @@
"Riot does not know how to join a room on this network": "Riot не знает, как присоединиться к комнате, принадлежащей к этой сети", "Riot does not know how to join a room on this network": "Riot не знает, как присоединиться к комнате, принадлежащей к этой сети",
"Mentions only": "Только при упоминаниях", "Mentions only": "Только при упоминаниях",
"Wednesday": "Среда", "Wednesday": "Среда",
"You can now return to your account after signing out, and sign in on other devices.": "Теперь вы сможете вернуться к своей учетной записи после выхода из системы и войти на других устройствах.", "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": "Тип мероприятия", "Event Type": "Тип мероприятия",
"Download this file": "Скачать файл", "Download this file": "Скачать файл",
@ -1229,17 +1229,17 @@
"Enable widget screenshots on supported widgets": "Включить скриншоты виджета в поддерживаемых виджетах", "Enable widget screenshots on supported widgets": "Включить скриншоты виджета в поддерживаемых виджетах",
"Collapse Reply Thread": "Ответить с цитированием", "Collapse Reply Thread": "Ответить с цитированием",
"Send analytics data": "Отправить данные аналитики", "Send analytics data": "Отправить данные аналитики",
"Muted Users": "Приглушенные пользователи", "Muted Users": "Приглушённые пользователи",
"Warning: This widget might use cookies.": "Внимание: этот виджет может использовать cookie.", "Warning: This widget might use cookies.": "Внимание: этот виджет может использовать cookie.",
"Terms and Conditions": "Условия и положения", "Terms and Conditions": "Условия и положения",
"To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Для продолжения использования сервера %(homeserverDomain)s вы должны ознакомиться и принять условия и положения.", "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Для продолжения использования сервера %(homeserverDomain)s вы должны ознакомиться и принять условия и положения.",
"Review terms and conditions": "Просмотр условий и положений", "Review terms and conditions": "Просмотр условий и положений",
"e.g. %(exampleValue)s": "напр. %(exampleValue)s", "e.g. %(exampleValue)s": "напр. %(exampleValue)s",
"Failed to indicate account erasure": "Не удается удалить учетную запись", "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>", "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> Если вы хотите, чтобы мы удалили ваши сообщения, поставьте отметку в поле ниже.", "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 похожа на электронную почту. Удаление ваших сообщений означает, что отправленные вами сообщения не будут видны новым или незарегистрированным пользователям, но зарегистрированные пользователи, у которых уже есть доступ к этим сообщениям, по-прежнему будут иметь доступ к своей копии.", "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> будущие пользователи увидят неполный вид разговоров)", "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:": "Чтобы продолжить, введите пароль:", "To continue, please enter your password:": "Чтобы продолжить, введите пароль:",
"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 (please see our <PolicyLink>Cookie Policy</PolicyLink>).": "Пожалуйста, помогите улучшить Riot.im, отправляя <UsageDataLink>анонимные данные использования</UsageDataLink>. При этом будут использоваться cookie (ознакомьтесь с нашей<PolicyLink>Политикой cookie</PolicyLink>).",
@ -1357,12 +1357,12 @@
"Sequences like abc or 6543 are easy to guess": "Последовательности типа abc или 6543 легко угадываемы", "Sequences like abc or 6543 are easy to guess": "Последовательности типа abc или 6543 легко угадываемы",
"Recent years are easy to guess": "Последние года легко угадываемы", "Recent years are easy to guess": "Последние года легко угадываемы",
"Dates are often easy to guess": "Даты часто легко угадать", "Dates are often easy to guess": "Даты часто легко угадать",
"This is a top-10 common password": "Это топ-10 распространенных паролей", "This is a top-10 common password": "Это топ-10 распространённых паролей",
"This is a top-100 common password": "Это топ-100 распространенных паролей", "This is a top-100 common password": "Это топ-100 распространённых паролей",
"This is a very common password": "Это очень распространенный пароль", "This is a very common password": "Это очень распространённый пароль",
"This is similar to a commonly used password": "Это похоже на распространенный пароль", "This is similar to a commonly used password": "Это похоже на распространённый пароль",
"A word by itself is easy to guess": "Общеупотребительные слова легко угадываемы", "A word by itself is easy to guess": "Общеупотребительные слова легко угадываемы",
"Names and surnames by themselves are easy to guess": "Имена и фамилии легко угадываемы", "Names and surnames by themselves are easy to guess": "Имена и фамилии легко угадываемые",
"Common names and surnames are easy to guess": "Распространённые имена и фамилии легко угадываемы", "Common names and surnames are easy to guess": "Распространённые имена и фамилии легко угадываемы",
"Straight rows of keys are easy to guess": "Прямые ряды клавиш легко угадываемы", "Straight rows of keys are easy to guess": "Прямые ряды клавиш легко угадываемы",
"Short keyboard patterns are easy to guess": "Короткие клавиатурные шаблоны легко угадываемы", "Short keyboard patterns are easy to guess": "Короткие клавиатурные шаблоны легко угадываемы",
@ -1421,20 +1421,20 @@
"Theme": "Тема", "Theme": "Тема",
"2018 theme": "Тема 2018 года", "2018 theme": "Тема 2018 года",
"Account management": "Управление аккаунтом", "Account management": "Управление аккаунтом",
"Deactivating your account is a permanent action - be careful!": "Деактивация вашей учетной записи — это необратимое действие. Будьте осторожны!", "Deactivating your account is a permanent action - be careful!": "Деактивация вашей учётной записи — это необратимое действие. Будьте осторожны!",
"Chat with Riot Bot": "Чат с ботом Riot", "Chat with Riot Bot": "Чат с ботом Riot",
"Help & About": "Справка. О программе", "Help & About": "Помощь & о программе",
"FAQ": "Часто задаваемые вопросы", "FAQ": "Часто задаваемые вопросы",
"Versions": "Версии", "Versions": "Версии",
"Lazy loading is not supported by your current homeserver.": "Ленивая подгрузка не поддерживается вашим сервером.", "Lazy loading is not supported by your current homeserver.": "Ленивая подгрузка не поддерживается вашим сервером.",
"Preferences": "Параметры", "Preferences": "Параметры",
"Room list": "Список комнат", "Room list": "Список комнат",
"Timeline": "Временная шкала", "Timeline": "Временна́я шкала",
"Autocomplete delay (ms)": "Задержка автодополнения (мс)", "Autocomplete delay (ms)": "Задержка автодополнения (мс)",
"Roles & Permissions": "Роли и права", "Roles & Permissions": "Роли и права",
"Security & Privacy": "Безопасность и конфиденциальность", "Security & Privacy": "Безопасность и конфиденциальность",
"Encryption": "Шифрование", "Encryption": "Шифрование",
"Encrypted": "Зашифрованно", "Encrypted": "Зашифровано",
"Ignored users": "Игнорируемые пользователи", "Ignored users": "Игнорируемые пользователи",
"Key backup": "Резервное копирование ключей", "Key backup": "Резервное копирование ключей",
"Voice & Video": "Голос и видео", "Voice & Video": "Голос и видео",
@ -1449,12 +1449,12 @@
"This room is a continuation of another conversation.": "Эта комната является продолжением другого разговора.", "This room is a continuation of another conversation.": "Эта комната является продолжением другого разговора.",
"Click here to see older messages.": "Нажмите, чтобы увидеть старые сообщения.", "Click here to see older messages.": "Нажмите, чтобы увидеть старые сообщения.",
"Failed to load group members": "Не удалось загрузить участников группы", "Failed to load group members": "Не удалось загрузить участников группы",
"This homeserver has hit its Monthly Active User limit so <b>some users will not be able to log in</b>.": "Из-за ежемесячного ограничения активных пользователей сервера <b>некоторые из пользователей не смогут залогиниться</b>.", "This homeserver has hit its Monthly Active User limit so <b>some users will not be able to log in</b>.": "Из-за ежемесячного ограничения активных пользователей сервера <b>некоторые из пользователей не смогут войти в систему</b>.",
"This homeserver has exceeded one of its resource limits so <b>some users will not be able to log in</b>.": "Превышен один из ресурсных лимитов сервера, по этому <b>некоторые пользователи не смогут залогиниться</b>.", "This homeserver has exceeded one of its resource limits so <b>some users will not be able to log in</b>.": "Превышен один из ресурсных лимитов сервера, по этому <b>некоторые пользователи не смогут залогиниться</b>.",
"Join": "Присоединиться", "Join": "Присоединиться",
"That doesn't look like a valid email address": "Это не похоже на адрес электронной почты", "That doesn't look like a valid email address": "Это не похоже на адрес электронной почты",
"Your message wasn't sent because this homeserver has hit its Monthly Active User Limit. Please <a>contact your service administrator</a> to continue using the service.": "", "Your message wasn't sent because this homeserver has hit its Monthly Active User Limit. Please <a>contact your service administrator</a> to continue using the service.": "Ваше сообщение не было отправлено, потому что этот домашний сервер превысил месячный лимит активных пользователей. <a>обратитесь к администратору службы</a>, чтобы продолжить использование службы.",
"Your message wasn't sent because this homeserver has exceeded a resource limit. Please <a>contact your service administrator</a> to continue using the service.": "", "Your message wasn't sent because this homeserver has exceeded a resource limit. Please <a>contact your service administrator</a> to continue using the service.": "Ваше сообщение не было отправлено, потому что этот домашний сервер превысил лимит ресурсов. <a>обратитесь к администратору службы</a>, чтобы продолжить использование службы.",
"User %(user_id)s does not exist": "Пользователя %(user_id)s не существует", "User %(user_id)s does not exist": "Пользователя %(user_id)s не существует",
"Enable Community Filter Panel": "Включить панель сообществ", "Enable Community Filter Panel": "Включить панель сообществ",
"Pin rooms I'm mentioned in to the top of the room list": "Помещать комнаты наверху списка, в которых меня упоминали", "Pin rooms I'm mentioned in to the top of the room list": "Помещать комнаты наверху списка, в которых меня упоминали",
@ -1467,9 +1467,9 @@
"Backing up %(sessionsRemaining)s keys...": "Резервное копирование %(sessionsRemaining)s ключей...", "Backing up %(sessionsRemaining)s keys...": "Резервное копирование %(sessionsRemaining)s ключей...",
"All keys backed up": "Все ключи сохранены", "All keys backed up": "Все ключи сохранены",
"Developer options": "Параметры разработчика", "Developer options": "Параметры разработчика",
"General": "Основной", "General": "Общий",
"Set a new account password...": "Установить новый пароль учетной записи...", "Set a new account password...": "Установить новый пароль учётной записи...",
"Legal": "Правовой", "Legal": "Законный",
"At this time it is not possible to reply with an emote.": "В настоящее время невозможно ответить с помощью эмоции.", "At this time it is not possible to reply with an emote.": "В настоящее время невозможно ответить с помощью эмоции.",
"Room avatar": "Аватар комнаты", "Room avatar": "Аватар комнаты",
"Upload room avatar": "Загрузить аватар комнаты", "Upload room avatar": "Загрузить аватар комнаты",
@ -1483,7 +1483,7 @@
"Use Legacy Verification (for older clients)": "Использовать устаревшую верификацию (для старых клиентов)", "Use Legacy Verification (for older clients)": "Использовать устаревшую верификацию (для старых клиентов)",
"Verify by comparing a short text string.": "Проверьте, сравнив короткую текстовую строку.", "Verify by comparing a short text string.": "Проверьте, сравнив короткую текстовую строку.",
"Begin Verifying": "Начать проверку", "Begin Verifying": "Начать проверку",
"Incoming Verification Request": "Входящий запрос подтверждения", "Incoming Verification Request": "Входящий запрос о проверке",
"Clear cache and resync": "Очистить кэш и выполнить повторную синхронизацию", "Clear cache and resync": "Очистить кэш и выполнить повторную синхронизацию",
"Updating Riot": "Обновление Riot", "Updating Riot": "Обновление Riot",
"I understand, log out without": "Я понимаю, выйди без", "I understand, log out without": "Я понимаю, выйди без",
@ -1511,7 +1511,7 @@
"Copy to clipboard": "Скопировать в буфер обмена", "Copy to clipboard": "Скопировать в буфер обмена",
"Download": "Скачать", "Download": "Скачать",
"Your Recovery Key": "Ваш ключ восстановления", "Your Recovery Key": "Ваш ключ восстановления",
"Create your account": "Создать учетную запись", "Create your account": "Создать учётную запись",
"Your account": "Ваша учетная запись", "Your account": "Ваша учетная запись",
"Username": "Имя пользователя", "Username": "Имя пользователя",
"Not sure of your password? <a>Set a new one</a>": "Не уверены в пароле? <a>Установите новый</a>", "Not sure of your password? <a>Set a new one</a>": "Не уверены в пароле? <a>Установите новый</a>",
@ -1527,7 +1527,7 @@
"Identity Server URL": "URL сервера идентификации", "Identity Server URL": "URL сервера идентификации",
"Free": "Бесплатный", "Free": "Бесплатный",
"Premium": "Премиум", "Premium": "Премиум",
"Other": "Остальные", "Other": "Другие",
"Go to Settings": "Перейти в настройки", "Go to Settings": "Перейти в настройки",
"Set up Secure Messages": "Настроить безопасные сообщения", "Set up Secure Messages": "Настроить безопасные сообщения",
"Recovery Method Removed": "Метод восстановления удален", "Recovery Method Removed": "Метод восстановления удален",
@ -1540,7 +1540,7 @@
"<b>Copy it</b> to your personal cloud storage": "<b>Скопируйте</b> в персональное облачное хранилище", "<b>Copy it</b> to your personal cloud storage": "<b>Скопируйте</b> в персональное облачное хранилище",
"<b>Save it</b> on a USB key or backup drive": "<b>Сохраните</b> на USB-диске или на резервном диске", "<b>Save it</b> on a USB key or backup drive": "<b>Сохраните</b> на USB-диске или на резервном диске",
"This room has no topic.": "У этой комнаты нет темы.", "This room has no topic.": "У этой комнаты нет темы.",
"Group & filter rooms by custom tags (refresh to apply changes)": "Группировать и фильтровать комнаты по тэгам (обновите, чтобы применить изменения)", "Group & filter rooms by custom tags (refresh to apply changes)": "Группировать и фильтровать комнаты по пользовательским тэгам (обновите, чтобы применить изменения)",
"Dog": "Собака", "Dog": "Собака",
"Cat": "Кошка", "Cat": "Кошка",
"Lion": "Лев", "Lion": "Лев",
@ -1607,7 +1607,7 @@
"Pin": "Кнопка", "Pin": "Кнопка",
"Your homeserver does not support device management.": "Ваш сервер не поддерживает управление устройством.", "Your homeserver does not support device management.": "Ваш сервер не поддерживает управление устройством.",
"Your keys are being backed up (the first backup could take a few minutes).": "Выполняется резервная копия ключей (первый раз это может занять несколько минут).", "Your keys are being backed up (the first backup could take a few minutes).": "Выполняется резервная копия ключей (первый раз это может занять несколько минут).",
"The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Размер файла \"%(fileName)s\" превышает лимит текущего сервера на загрузку", "The file '%(fileName)s' exceeds this homeserver's size limit for uploads": "Размер файла '%(fileName)s' превышает разрешённый предел для текущего сервера",
"Prepends ¯\\_(ツ)_/¯ to a plain-text message": "Добавляет смайл ¯\\_(ツ)_/¯ в начало сообщения", "Prepends ¯\\_(ツ)_/¯ to a plain-text message": "Добавляет смайл ¯\\_(ツ)_/¯ в начало сообщения",
"Changes your display nickname in the current room only": "Изменяет ваш псевдоним только для текущей комнаты", "Changes your display nickname in the current room only": "Изменяет ваш псевдоним только для текущей комнаты",
"Gets or sets the room topic": "Читает или устанавливает тему комнаты", "Gets or sets the room topic": "Читает или устанавливает тему комнаты",
@ -1630,11 +1630,11 @@
"Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Зашифрованные сообщения защищены сквозным шифрованием. Только вы и ваш собеседник имеете ключи для их расшифровки и чтения.", "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Зашифрованные сообщения защищены сквозным шифрованием. Только вы и ваш собеседник имеете ключи для их расшифровки и чтения.",
"Unable to load key backup status": "Не удалось получить статус резервного копирования для ключей шифрования", "Unable to load key backup status": "Не удалось получить статус резервного копирования для ключей шифрования",
"Restore from Backup": "Восстановить из резервной копии", "Restore from Backup": "Восстановить из резервной копии",
"This device is backing up your keys. ": "Это устройство хранит резервную копию ключей шифрования", "This device is backing up your keys. ": "Это устройство хранит резервную копию ключей шифрования. ",
"This device is <b>not backing up your keys</b>.": "Это устройство <b>не хранит резервных копий ключей шифрования</b>.", "This device is <b>not backing up your keys</b>.": "Это устройство <b>не хранит резервных копий ключей шифрования</b>.",
"Back up your keys before signing out to avoid losing them.": "Перед выходом сохраните резервную копию ключей шифрования чтобы не потерять их", "Back up your keys before signing out to avoid losing them.": "Перед выходом сохраните резервную копию ключей шифрования чтобы не потерять их.",
"Use key backup": "Использовать резервную копию ключей", "Use key backup": "Использовать резервную копию ключей",
"Backup has a signature from <verify>unknown</verify> device with ID %(deviceId)s.": "Резервная копия подписана <verify>неизвестным</verify> устройством с ID %(deviceId)s", "Backup has a signature from <verify>unknown</verify> device with ID %(deviceId)s.": "Резервная копия подписана <verify>неизвестным</verify> устройством с ID %(deviceId)s.",
"Backup has a <validity>valid</validity> signature from this device": "Резервная копия заверена <validity>действительной</validity> подписью от этого устройства", "Backup has a <validity>valid</validity> signature from this device": "Резервная копия заверена <validity>действительной</validity> подписью от этого устройства",
"Backup has a <validity>valid</validity> signature from <verify>verified</verify> device <device></device>": "Резервная копия заверена <validity>действительной</validity> подписью от <verify>подтверждённого</verify> устройства <device></device>", "Backup has a <validity>valid</validity> signature from <verify>verified</verify> device <device></device>": "Резервная копия заверена <validity>действительной</validity> подписью от <verify>подтверждённого</verify> устройства <device></device>",
"Backup has a <validity>valid</validity> signature from <verify>unverified</verify> device <device></device>": "Резервная копия заверена <validity>действительной</validity> подписью от <verify>неподтверждённого</verify> устройства <device></device>", "Backup has a <validity>valid</validity> signature from <verify>unverified</verify> device <device></device>": "Резервная копия заверена <validity>действительной</validity> подписью от <verify>неподтверждённого</verify> устройства <device></device>",
@ -1672,6 +1672,322 @@
"Room Settings - %(roomName)s": "Настройки комнаты - %(roomName)s", "Room Settings - %(roomName)s": "Настройки комнаты - %(roomName)s",
"A username can only contain lower case letters, numbers and '=_-./'": "Имя пользователя может содержать только буквы нижнего регистра, цифры и знаки '=_-./'", "A username can only contain lower case letters, numbers and '=_-./'": "Имя пользователя может содержать только буквы нижнего регистра, цифры и знаки '=_-./'",
"Composer": "Редактор", "Composer": "Редактор",
"Whether or not you're using the 'breadcrumbs' feature (avatars above the room list)": "Используете ли вы функцию \"хлебные крошки\" (аватары над списком комнат) или нет",
"A conference call could not be started because the integrations server is not available": "Конференц-вызов не может быть запущен, так как сервер интеграции недоступен",
"Replying With Files": "Ответ файлами",
"At this time it is not possible to reply with a file. Would you like to upload this file without replying?": "В настоящее время нет возможности ответить файлом. Хотели бы вы загрузить этот файл без ответа?",
"The file '%(fileName)s' failed to upload.": "Файл '%(fileName)s' не был загружен.",
"The server does not support the room version specified.": "Сервер не поддерживает указанную версию комнаты.",
"Name or Matrix ID": "Имя или Matrix ID",
"Email, name or Matrix ID": "Эл. почта, имя или Matrix ID",
"Room upgrade confirmation": "Подтверждение обновления комнаты",
"Upgrading a room can be destructive and isn't always necessary.": "Модернизация комнаты может быть разрушительной и не всегда необходимой.",
"Room upgrades are usually recommended when a room version is considered <i>unstable</i>. Unstable room versions might have bugs, missing features, or security vulnerabilities.": "Обновления комнат обычно рекомендуются, если версия номера считается <i> нестабильной</i>. Нестабильные версии комнат могут содержать ошибки, отсутствующие функции или уязвимости безопасности.",
"Room upgrades usually only affect <i>server-side</i> processing of the room. If you're having problems with your Riot client, please file an issue with <issueLink />.": "Модернизация комнаты обычно влияет только на обработку <i>серверной стороны</i> комнаты. Если у вас возникли проблемы с вашим Riot-клиентом , пожалуйста, отправьте запрос в <issueLink />.",
"<b>Warning</b>: Upgrading a room will <i>not automatically migrate room members to the new version of the room.</i> We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.": "<b>Предупреждение</b>: Обновление номера <i>не приведет к автоматическому переходу участников комнаты на новую версию комнаты.</i> Мы разместим ссылку на новую комнату в старой версии комнаты - участники комнаты должны будут нажать эту ссылку для присоединения к новой комнате.",
"Please confirm that you'd like to go forward with upgrading this room from <oldVersion /> to <newVersion />.": "Пожалуйста, подтвердите, что вы хотите перейти к обновлению этой комнаты с <oldVersion /> на <newVersion />.",
"Upgrade": "Обновление",
"Changes your avatar in this current room only": "Меняет ваш аватар только в этой комнате",
"Unbans user with given ID": "Разблокирует пользователя с заданным ID",
"Adds a custom widget by URL to the room": "Добавляет пользовательский виджет по URL-адресу в комнате",
"Please supply a https:// or http:// widget URL": "Пожалуйста, укажите https:// или http:// адрес URL виджета",
"You cannot modify widgets in this room.": "Вы не можете изменять виджеты в этой комнате.",
"Sends the given message coloured as a rainbow": "Посылает сообщение, окрашенное в цвет радуги",
"Sends the given emote coloured as a rainbow": "Посылает данную эмоцию, окрашенную в цвет радуги",
"%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.": "%(senderName)s отозвал/а приглашение %(targetDisplayName)s присоединиться к комнате.",
"No homeserver URL provided": "URL-адрес домашнего сервера не указан",
"Unexpected error resolving homeserver configuration": "Неожиданная ошибка в настройках домашнего сервера",
"The user's homeserver does not support the version of the room.": "Домашний сервер пользователя не поддерживает версию комнаты.",
"Show recent room avatars above the room list": "Показать последние аватары комнат над списком комнат",
"Edit messages after they have been sent (refresh to apply changes)": "Редактировать сообщения после их отправки (обновить, чтобы применить изменения)",
"React to messages with emoji (refresh to apply changes)": "Реагировать на сообщения эмодзи (обновить, чтобы применить изменения)",
"Show read receipts sent by other users": "Показать подтверждение прочтения, отправленные другими пользователями",
"Show hidden events in timeline": "Показать скрытые события в хронологии",
"When rooms are upgraded": "При обновлении комнат",
"This device is <b>not backing up your keys</b>, but you do have an existing backup you can restore from and add to going forward.": "Это устройство <b>не выполняет резервное копирование ключей</b>, но у вас есть существующая резервная копия, которую вы можете восстановить и добавить в следующий раз.",
"Connect this device to key backup before signing out to avoid losing any keys that may only be on this device.": "Подключите это устройство к резервной копии ключей перед выходом из системы, чтобы избежать потери любых ключей, которые могут находиться только на этом устройстве.",
"Connect this device to Key Backup": "Подключите это устройство к функции резервного копирования ключей",
"Backup has an <validity>invalid</validity> signature from this device": "Резервная копия имеет <validity>недействительную</validity>подпись с этого устройства",
"Enable desktop notifications for this device": "Включить уведомления на рабочем столе для этого устройства",
"Enable audible notifications for this device": "Включение звуковых оповещений для данного устройства",
"<a>Upgrade</a> to your own domain": "<a>Обновление</a> до собственного домена",
"Credits": "Благодарности",
"Bulk options": "Групповые опции",
"Upgrade this room to the recommended room version": "Обновите комнату до рекомендованной версии",
"this room": "эта комната",
"View older messages in %(roomName)s.": "Просмотр старых сообщений в %(roomName)s.",
"Change history visibility": "Изменить отображения истории",
"Change topic": "Изменить тему",
"Modify widgets": "Изменить виджеты",
"Invite users": "Пригласить пользователей",
"Kick users": "Выгнать пользователей",
"Ban users": "Запрет пользователей",
"Send %(eventType)s events": "Отправить %(eventType)s события",
"Select the roles required to change various parts of the room": "Выбор ролей, необходимых для изменения различных частей комнат",
"Once enabled, encryption for a room cannot be disabled. Messages sent in an encrypted room cannot be seen by the server, only by the participants of the room. Enabling encryption may prevent many bots and bridges from working correctly. <a>Learn more about encryption.</a>": "Включенное шифрование комнаты не может быть отключено. Сообщения, отправленные в зашифрованном помещении, не могут быть просмотрены сервером, только участниками комнаты. Включение шифрования может помешать нормальной работе многих ботов и мостов. <a>Узнайте больше о шифровании.</a>",
"To link to this room, please add an alias.": "Чтобы связаться с этой комнатой, пожалуйста, добавьте псевдоним.",
"Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.": "Изменения в том, кто может читать историю, будут применяться только к будущим сообщениям в этой комнате. Существующие истории останутся без изменений.",
"%(senderDisplayName)s enabled flair for %(groups)s in this room.": "%(senderDisplayName)s включено для %(groups)s в этой комнате.",
"%(senderDisplayName)s disabled flair for %(groups)s in this room.": "%(senderDisplayName)s выключено для %(groups)s в этой комнате.",
"%(senderDisplayName)s enabled flair for %(newGroups)s and disabled flair for %(oldGroups)s in this room.": "%(senderDisplayName)s включено для %(newGroups)s и отключено для %(oldGroups)s в этой комнате.",
"Once enabled, encryption cannot be disabled.": "После включения шифрование не может быть отключено.",
"Some devices for this user are not trusted": "Некоторые устройства для этого пользователя не являются доверенными",
"Some devices in this encrypted room are not trusted": "Некоторые устройства в этой зашифрованной комнате являются недоверенными",
"All devices for this user are trusted": "Все устройства для этого пользователя являются доверенными",
"All devices in this encrypted room are trusted": "Все устройства в этой зашифрованной комнате являются доверенными",
"inline-code": "встроенный код",
"block-quote": "цитата",
"bulleted-list": "маркированный список",
"numbered-list": "нумерованный-список",
"This room has been replaced and is no longer active.": "Эта комната была заменена и больше не активна.",
"Joining room …": "Вступление в комнату …",
"Loading …": "Загрузка…",
"Rejecting invite …": "Отказ от приглашения …",
"Join the conversation with an account": "Присоединиться к разговору с учётной записью",
"Sign Up": "Подписаться",
"Sign In": "Войти в систему",
"You were kicked from %(roomName)s by %(memberName)s": "Вы были выгнаны %(memberName)s из %(roomName)s",
"Reason: %(reason)s": "Причина: %(reason)s",
"Forget this room": "Забудь эту комнату",
"Re-join": "Пере-присоединение",
"You were banned from %(roomName)s by %(memberName)s": "Вы были забанены %(memberName)s с %(roomName)s",
"Something went wrong with your invite to %(roomName)s": "Что-то пошло не так с вашим приглашением в %(roomName)s",
"%(errcode)s was returned while trying to valide your invite. You could try to pass this information on to a room admin.": "%(errcode)s был возвращен при попытке подтвердить ваше приглашение. Вы можете попытаться передать эту информацию администратору комнаты.",
"You can only join it with a working invite.": "Вы можете присоединиться к ней только с рабочим приглашением.",
"You can still join it because this is a public room.": "Вы всё ещё можете присоединиться к ней, потому что это публичная комната.",
"Join the discussion": "Присоединяйтесь к обсуждению",
"Try to join anyway": "Постарайся присоединиться в любом случае",
"This invite to %(roomName)s wasn't sent to your account": "Это приглашение к %(roomName)s не было отправлено на ваш аккаунт",
"Sign in with a different account, ask for another invite, or add the e-mail address %(email)s to this account.": "Войдите в систему с другой учётной записью, запросите новое приглашение или добавьте email %(email)s к этой учётной записи.",
"Do you want to chat with %(user)s?": "Хотите пообщаться с %(user)s?",
"Do you want to join %(roomName)s?": "Хотите присоединиться к %(roomName)s?",
"<userName/> invited you": "<userName/> пригласил тебя",
"You're previewing %(roomName)s. Want to join it?": "Вы просматриваете %(roomName)s. Хотите присоединиться?",
"%(roomName)s can't be previewed. Do you want to join it?": "%(roomName)s не могут быть предварительно просмотрены. Вы хотите присоединиться к ней?",
"This room doesn't exist. Are you sure you're at the right place?": "Эта комната не существует. Вы уверены, что находитесь в правильном месте?",
"Try again later, or ask a room admin to check if you have access.": "Повторите попытку позже или попросите администратора комнаты проверить, есть ли у вас доступ.",
"%(errcode)s was returned while trying to access the room. If you think you're seeing this message in error, please <issueLink>submit a bug report</issueLink>.": "%(errcode)s был возвращен при попытке доступа в комнату. Если вы считаете, что видите это сообщение по ошибке, пожалуйста, <issueLink> отправьте отчет об ошибке </issueLink>.",
"Never lose encrypted messages": "Никогда не теряйте зашифрованные сообщения",
"Messages in this room are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Сообщения в этой комнате защищены сквозным шифрованием. Только вы и получатель(и) имеют ключи для чтения этих сообщений.",
"Securely back up your keys to avoid losing them. <a>Learn more.</a>": "Надежно сохраните резервную копию ключей, чтобы не потерять их. <a>Подробнее</a>",
"Don't ask me again": "Не спрашивай меня больше",
"Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Обновление этой комнаты отключит текущий экземпляр комнаты и создаст обновлённую комнату с тем же именем.",
"This room has already been upgraded.": "Эта комната уже была обновлена.",
"This room is running room version <roomVersion />, which this homeserver has marked as <i>unstable</i>.": "Эта комната работает под управлением версии комнаты <roomVersion />, которую этот сервер пометил как <i>unstable</i>.",
"Add some now": "Добавить сейчас",
"Failed to revoke invite": "Не удалось отменить приглашение",
"Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Не удалось отозвать приглашение. Возможно, на сервере возникла вре́менная проблема или у вас недостаточно прав для отзыва приглашения.",
"Revoke invite": "Отозвать приглашение",
"Invited by %(sender)s": "Приглашен %(sender)s",
"There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "При обновлении основного адреса комнаты произошла ошибка. Возможно, это не разрешено сервером или произошел временный сбой.",
"Error creating alias": "Ошибка при создании псевдонима",
"There was an error creating that alias. It may not be allowed by the server or a temporary failure occurred.": "Произошла ошибка при создании этого псевдонима. Возможно, это не разрешено сервером или произошёл временный сбой.",
"Error removing alias": "Ошибка удаления псевдонима",
"There was an error removing that alias. It may no longer exist or a temporary error occurred.": "Произошла ошибка при удалении этого псевдонима. Возможно, он больше не существует или произошла временная ошибка.",
"Error updating flair": "Ошибка обновления стиля",
"There was an error updating the flair for this room. The server may not allow it or a temporary error occurred.": "При обновлении стиля для этой комнаты произошла ошибка. Сервер может не разрешить это или произошла временная ошибка.",
"Agree or Disagree": "Согласны или не согласны",
"Like or Dislike": "Нравится или не нравится",
"<reactors/><reactedWith>reacted with %(shortName)s</reactedWith>": "<reactors/><reactedWith>отреагировал с %(shortName)s</reactedWith>",
"Edited at %(date)s": "Под редакцией %(date)s",
"edited": "отредактировано",
"Maximize apps": "Развернуть приложения",
"Rotate Left": "Повернуть влево",
"Rotate counter-clockwise": "Повернуть против часовой стрелки",
"Rotate Right": "Повернуть вправо",
"Rotate clockwise": "Повернуть по часовой стрелке",
"Edit message": "Редактировать сообщение",
"Power level": "Уровень мощности",
"Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Не удалось найти профили для Matrix ID, перечисленных ниже. Вы всё равно хотите их пригласить?",
"Invite anyway": "Пригласить в любом случае",
"GitHub issue": "GitHub вопрос",
"Notes": "Заметка",
"If there is additional context that would help in analysing the issue, such as what you were doing at the time, room IDs, user IDs, etc., please include those things here.": "Если есть дополнительный контекст, который может помочь в анализе проблемы, такой как то, что вы делали в то время, ID комнат, ID пользователей и т. д., пожалуйста, включите эти данные.",
"Unable to load commit detail: %(msg)s": "Невозможно загрузить детали: %(msg)s",
"To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of Riot to do this": "Чтобы не потерять историю чата, вы должны экспортировать ключи от комнаты перед выходом из системы. Вам нужно будет вернуться к более новой версии Riot, чтобы сделать это",
"You've previously used a newer version of Riot on %(host)s. To use this version again with end to end encryption, you will need to sign out and back in again. ": "Ранее вы использовали более новую версию Riot на %(host)s. Чтобы снова использовать эту версию с сквозным шифрованием, вам нужно выйти и снова войти. ",
"Waiting for partner to accept...": "В ожидании партнера, чтобы принять ...",
"Nothing appearing? Not all clients support interactive verification yet. <button>Use legacy verification</button>.": "Ничего не появляется? Еще не все клиенты поддерживают интерактивную верификацию. <button> Использовать устаревшую проверку</button>.",
"Waiting for %(userId)s to confirm...": "Ожидание %(userId)s для подтверждения ...",
"Use two-way text verification": "Использовать двустороннюю проверку текста",
"View Servers in Room": "Просмотр серверов в комнате",
"Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Проверьте этого пользователя, чтобы отметить его как доверенного. Доверенные пользователи дают вам дополнительное спокойствие при использовании сквозного шифрования сообщений.",
"Verifying this user will mark their device as trusted, and also mark your device as trusted to them.": "Проверка этого пользователя пометит его устройство как доверенное, а также пометит ваше устройство как доверенное.",
"Waiting for partner to confirm...": "В ожидании партнера, чтобы подтвердить ...",
"You've previously used Riot on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, Riot needs to resync your account.": "Ранее вы использовали Riot на %(host)s с отложенной загрузкой участников. В этой версии отложенная загрузка отключена. Поскольку локальный кеш не совместим между этими двумя настройками, Riot необходимо повторно синхронизировать вашу учётную запись.",
"If the other version of Riot is still open in another tab, please close it as using Riot on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Если другая версия Riot все еще открыта на другой вкладке, закройте ее, так как использование Riot на том же хосте с включенной и отключенной ленивой загрузкой одновременно вызовет проблемы.",
"Riot now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "Riot теперь использует в 3-5 раз меньше памяти, загружая информацию только о других пользователях, когда это необходимо. Пожалуйста, подождите, пока мы ресинхронизируемся с сервером!",
"I don't want my encrypted messages": "Я не хочу, мои зашифрованные сообщения",
"Manually export keys": "Ручной экспорт ключей",
"If you run into any bugs or have feedback you'd like to share, please let us know on GitHub.": "Если вы столкнулись с какими-либо ошибками или хотите оставить отзыв, которым хотите поделиться, сообщите нам об этом на GitHub.",
"To help avoid duplicate issues, please <existingIssuesLink>view existing issues</existingIssuesLink> first (and add a +1) or <newIssueLink>create a new issue</newIssueLink> if you can't find it.": "Чтобы избежать повторяющихся проблем, сначала <existingIssuesLink> просмотрите существующие проблемы </existingIssuesLink> (и добавьте +1), либо <newIssueLink> создайте новую проблему </newIssueLink>, если вы не можете ее найти.",
"Sign out and remove encryption keys?": "Выйти и удалить ключи шифрования?",
"Low bandwidth mode": "Режим низкой пропускной способности",
"To help us prevent this in future, please <a>send us logs</a>.": "Чтобы помочь нам предотвратить это в будущем, пожалуйста, <a>отправьте нам логи</a>.",
"Missing session data": "Отсутствуют данные сессии",
"Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Некоторые данные сессии, включая зашифрованные ключи сообщений, отсутствуют. Выйдите и войдите, чтобы исправить ситуацию, восстанавливая ключи из резервной копии.",
"Your browser likely removed this data when running low on disk space.": "Вероятно, ваш браузер удалил эти данные, когда на дисковом пространстве оставалось мало места.",
"Upload files (%(current)s of %(total)s)": "Загрузка файлов %(current)s от %(total)s",
"Upload files": "Загрузка файлов",
"Upload": "Загрузка",
"This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Этот файл <b>слишком большой</b> для загрузки. Лимит размера файла составляет %(limit)s но этот файл %(sizeOfThisFile)s.",
"These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Эти файлы <b>слишком большие</b> для загрузки. Лимит размера файла составляет %(limit)s.",
"Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Некоторые файлы имеют <b>слишком большой размер</b>, чтобы их можно было загрузить. Лимит размера файла составляет %(limit)s.",
"Upload %(count)s other files": {
"other": "Загрузка %(count)s других файлов",
"one": "Загрузка %(count)s другого файла"
},
"Cancel All": "Отменить все",
"Upload Error": "Ошибка загрузки",
"A widget would like to verify your identity": "Виджет хотел бы проверить вашу личность",
"A widget located at %(widgetUrl)s would like to verify your identity. By allowing this, the widget will be able to verify your user ID, but not perform actions as you.": "Виджет расположенный в %(widgetUrl)s, хотел бы подтвердить вашу личность. Разрешая это, виджет сможет проверять ваш ID пользователя, но не выполнять действия как вы.",
"Remember my selection for this widget": "Запомнить мой выбор для этого виджета",
"Deny": "Отказать",
"Recovery Key Mismatch": "Несоответствие ключа восстановления",
"Incorrect Recovery Passphrase": "Неверный пароль восстановления",
"Backup could not be decrypted with this passphrase: please verify that you entered the correct recovery passphrase.": "Невозможно расшифровать резервную копию с помощью этой парольной фразы: убедитесь, что вы ввели правильную парольную фразу для восстановления.",
"Failed to decrypt %(failedCount)s sessions!": "Не удалось расшифровать %(failedCount)s сессии!",
"Restored %(sessionCount)s session keys": "Восстановлены %(sessionCount)s сессионных ключа",
"<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Предупреждение</b>: вам следует настроить резервное копирование ключей только с доверенного компьютера.",
"Access your secure message history and set up secure messaging by entering your recovery passphrase.": "Получите доступ к своей истории защищенных сообщений и настройте безопасный обмен сообщениями, введя пароль для восстановления.",
"Next": "Далее",
"If you've forgotten your recovery passphrase you can <button1>use your recovery key</button1> or <button2>set up new recovery options</button2>": "Если вы забыли пароль для восстановления, вы можете <button1>использовать свой ключ восстановления</button1> или <button2>, чтобы настроить новые параметры восстановления</button2>",
"Enter Recovery Key": "Введите ключ восстановления",
"This looks like a valid recovery key!": "Это похоже на действительный ключ восстановления!",
"Not a valid recovery key": "Недействительный ключ восстановления",
"Access your secure message history and set up secure messaging by entering your recovery key.": "Получите доступ к своей истории защищенных сообщений и настройте безопасный обмен сообщениями, введя свой ключ восстановления.",
"If you've forgotten your recovery passphrase you can <button>set up new recovery options</button>": "Если вы забыли пароль для восстановления, вы можете <button>настроить новые параметры восстановления</button>",
"Share Permalink": "Поделиться постоянной ссылкой",
"Clear status": "Удалить статус",
"Update status": "Обновить статус",
"Set status": "Установить статус",
"Set a new status...": "Установка нового статуса...",
"Hide": "Скрыть",
"This homeserver would like to make sure you are not a robot.": "Этот сервер хотел бы убедиться, что вы не робот.",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use this app with an existing Matrix account on a different homeserver.": "Пользовательские параметры сервера можно использовать для входа на другие серверы Matrix, указав другой URL-адрес сервера. Это позволяет использовать это приложение с существующей учётной записью Matrix на другом домашнем сервере.",
"Please review and accept all of the homeserver's policies": "Пожалуйста, просмотрите и примите все правила сервера",
"Please review and accept the policies of this homeserver:": "Пожалуйста, просмотрите и примите политику этого сервера:",
"Unable to validate homeserver/identity server": "Невозможно проверить сервер/сервер идентификации",
"Enter the location of your Modular homeserver. It may use your own domain name or be a subdomain of <a>modular.im</a>.": "Введите местоположение вашего Modula homeserver. Он может использовать ваше собственное доменное имя или быть поддоменом <a>modular.im</a>.",
"Sign in to your Matrix account on %(serverName)s": "Войдите в свою учётную запись Matrix на %(serverName)s",
"Sign in to your Matrix account on <underlinedServerName />": "Войдите в свою учётную запись Matrix с помощью <underlinedServerName />",
"Change": "Изменить",
"Use an email address to recover your account": "Используйте email, чтобы восстановить свой аккаунт",
"Enter email address (required on this homeserver)": "Введите адрес электронной почты (требуется для этого сервера)",
"Doesn't look like a valid email address": "Не похоже на действительный адрес электронной почты",
"Enter password": "Введите пароль",
"Password is allowed, but unsafe": "Пароль разрешен, но небезопасен",
"Nice, strong password!": "Хороший, надежный пароль!",
"Keep going...": "Продолжайте...",
"Passwords don't match": "Пароли не совпадают",
"Other users can invite you to rooms using your contact details": "Другие пользователи могут приглашать вас в комнаты, используя ваши контактные данные",
"Enter phone number (required on this homeserver)": "Введите номер телефона (требуется на этом сервере)",
"Doesn't look like a valid phone number": "Не похоже на действительный номер телефона",
"Use letters, numbers, dashes and underscores only": "Используйте только буквы, цифры, тире и подчеркивание",
"Enter username": "Введите имя пользователя",
"Some characters not allowed": "Некоторые символы не разрешены",
"Create your Matrix account on %(serverName)s": "Создайте свою учётную запись Matrix на %(serverName)s",
"Create your Matrix account on <underlinedServerName />": "Создайте свою учётную запись Matrix на <underlinedServerName />",
"Use an email address to recover your account.": "Для восстановления учётной записи используйте email.",
"Other users can invite you to rooms using your contact details.": "Другие пользователи могут пригласить вас в комнаты, используя ваши контактные данные.",
"Enter custom server URLs <a>What does this mean?</a>": "Введите пользовательские URL-адреса сервера <a>Что это значит?</a>",
"Join millions for free on the largest public server": "Присоединяйтесь бесплатно к миллионам на крупнейшем общедоступном сервере",
"Premium hosting for organisations <a>Learn more</a>": "Премиум-хостинг для организаций <a>Подробнее</a>",
"Find other public servers or use a custom server": "Найти другие общедоступные серверы или использовать пользовательский сервер",
"Please install <chromeLink>Chrome</chromeLink>, <firefoxLink>Firefox</firefoxLink>, or <safariLink>Safari</safariLink> for the best experience.": "Пожалуйста, установите <chromeLink>Chrome</chromeLink>, <firefoxLink>Firefox</firefoxLink> или <safariLink>Safari</safariLink> для наилучшего результата.",
"Couldn't load page": "Невозможно загрузить страницу",
"Error loading Riot": "Ошибка открытия Riot",
"If this is unexpected, please contact your system administrator or technical support representative.": "Если это неожиданно, обратитесь к системному администратору или представителю службы технической поддержки.",
"You are an administrator of this community. You will not be able to rejoin without an invite from another administrator.": "Вы являетесь администратором этого сообщества. Вы не сможете вернуться без приглашения от другого администратора.",
"Want more than a community? <a>Get your own server</a>": "Хотите больше, чем просто сообщество? <a>Получите свой собственный сервер</a>",
"This homeserver does not support communities": "Этот сервер не поддерживает сообщества",
"You are logged in to another account": "Вы вошли в другой аккаунт",
"Thank you for verifying your email! The account you're logged into here (%(sessionUserId)s) appears to be different from the account you've verified an email for (%(verifiedUserId)s). If you would like to log in to %(verifiedUserId2)s, please log out first.": "Спасибо за подтверждение вашей электронной почты! Учётная запись, в которую вы вошли (%(sessionUserId)s), похоже отличается от учётной записи, для которой вы подтвердили адрес электронной почты (%(verifiedUserId)s). Если вы хотите войти в %(verifiedUserId2)s, сначала выйдите из системы.",
"Riot failed to get the protocol list from the homeserver. The homeserver may be too old to support third party networks.": "Riot не смог получить список протоколов с сервера.Сервер может быть слишком старым для поддержки сетей сторонних производителей.",
"Riot failed to get the public room list.": "Riot не смог получить список публичных комнат.",
"The homeserver may be unavailable or overloaded.": "Сервер может быть недоступен или перегружен.",
"Search for a room like #example": "Поиск комнаты как #example",
"Add room": "Добавить комнату",
"You have %(count)s unread notifications in a prior version of this room.": {
"other": "У вас есть %(count)s непрочитанных уведомлений в предыдущей версии этой комнаты.",
"one": "В предыдущей версии этой комнаты у вас есть непрочитанное уведомление %(count)s."
},
"Guest": "Гость",
"Your profile": "Ваш профиль",
"Could not load user profile": "Не удалось загрузить профиль пользователя",
"Changing your password will reset any end-to-end encryption keys on all of your devices, making encrypted chat history unreadable. Set up Key Backup or export your room keys from another device before resetting your password.": "Смена пароля приведет к сбросу любых сквозных ключей шифрования на всех ваших устройствах, что сделает историю зашифрованного чата нечитаемой. Настройте Резервное копирование ключей или экспортируйте ключи от вашей комнаты с другого устройства перед сбросом пароля.",
"Your Matrix account on %(serverName)s": "Ваша учётная запись Matrix на %(serverName)s",
"Your Matrix account on <underlinedServerName />": "Ваша учётная запись Matrix на <underlinedServerName />",
"A verification email will be sent to your inbox to confirm setting your new password.": "Письмо с подтверждением будет отправлено на ваш почтовый ящик, чтобы подтвердить установку нового пароля.",
"Sign in instead": "Войдите, вместо этого",
"Your password has been reset.": "Ваш пароль был сброшен.",
"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.": "Вы вышли из всех устройств и больше не будете получать push-уведомления. Чтобы снова включить уведомления, войдите в систему повторно на каждом устройстве.",
"Set a new password": "Установить новый пароль",
"Invalid homeserver discovery response": "Неверное обнаружения сервера",
"Failed to get autodiscovery configuration from server": "Не удалось получить конфигурацию автообнаружения с сервера",
"Show recently visited rooms above the room list": "Показать недавно посещённые комнаты над списком комнат",
"Invalid base_url for m.homeserver": "Неверный base_url для m.homeserver",
"Homeserver URL does not appear to be a valid Matrix homeserver": "URL-адрес сервера не является действительным URL-адресом сервера Матрица",
"Invalid identity server discovery response": "Неверный ответ на запрос идентификации сервера",
"Invalid base_url for m.identity_server": "Неверный base_url для m.identity_server",
"Identity server URL does not appear to be a valid identity server": "URL-адрес сервера идентификации не является действительным сервером идентификации",
"General failure": "Общая ошибка",
"This homeserver does not support login using email address.": "Этот сервер не поддерживает вход с использованием адреса электронной почты.",
"Failed to perform homeserver discovery": "Не удалось выполнить обнаружение сервера",
"Sign in with single sign-on": "Войдите в систему с единой регистрацией",
"Create account": "Создать учётную запись",
"Registration has been disabled on this homeserver.": "Регистрация на этом сервере отключена.",
"Unable to query for supported registration methods.": "Невозможно запросить поддерживаемые методы регистрации.",
"Great! This passphrase looks strong enough.": "Отлично! Этот пароль выглядит достаточно сильной.",
"We'll store an encrypted copy of your keys on our server. Protect your backup with a passphrase to keep it secure.": "Мы будем хранить зашифрованную копию ваших ключей на нашем сервере. Защитите свою резервную копию паролем, чтобы сохранить ее в безопасности.",
"For maximum security, this should be different from your account password.": "Для максимальной безопасности это должно отличаться от пароля вашей учётной записи.",
"Enter a passphrase...": "Введите пароль....",
"Set up with a Recovery Key": "Настройка с ключом восстановления",
"That matches!": "Это совпадает!",
"That doesn't match.": "Это не совпадает.",
"Custom Notification Sounds": "Звуки пользовательских уведомлений",
"Uploaded sound": "Загруженный звук",
"Sounds": "Звук",
"Notification sound": "Звук уведомления",
"Reset": "Сброс",
"Set a new custom sound": "Установка нового пользовательского звука",
"Browse": "Просматривать",
"Go back to set it again.": "Вернитесь, чтобы установить его снова.",
"Please enter your passphrase a second time to confirm.": "Пожалуйста, введите ваш пароль еще раз для подтверждения.",
"Repeat your passphrase...": "Повторите ваш пароль...",
"As a safety net, you can use it to restore your encrypted message history if you forget your Recovery Passphrase.": "Как сеть безопасности, вы можете использовать ее для восстановления истории зашифрованных сообщений, если вы забыли свой пароль восстановления.",
"As a safety net, you can use it to restore your encrypted message history.": "Как сеть безопасности, вы можете использовать ее для восстановления истории зашифрованных сообщений.",
"Your recovery key is a safety net - you can use it to restore access to your encrypted messages if you forget your passphrase.": "Ключ восстановления - это сеть безопасности, с помощью которой можно восстановить доступ к зашифрованным сообщениям, если вы забудете пароль.",
"Keep your recovery key somewhere very secure, like a password manager (or a safe)": "Храните ключ восстановления в надежном месте, например в менеджере паролей (или в сейфе)",
"Your Recovery Key has been <b>copied to your clipboard</b>, paste it to:": "Ваш ключ восстановления <b>скопирован в буфер обмена</b>, вставьте его в:",
"Your Recovery Key is in your <b>Downloads</b> folder.": "Ваш ключ восстановления находится в папке <b>Загрузки</b>.",
"<b>Print it</b> and store it somewhere safe": "<b>Распечатайте его</b> и храните в безопасном месте",
"Okay": "ОК",
"Without setting up Secure Message Recovery, you won't be able to restore your encrypted message history if you log out or use another device.": "Без настройки безопасного восстановления сообщений вы не сможете восстановить историю зашифрованных сообщений, если выйдете из системы или используете другое устройство.",
"Secure your backup with a passphrase": "Защитите вашу резервную копию паролем",
"Confirm your passphrase": "Подтвердите свой пароль",
"Recovery key": "Ключ восстановления",
"Success!": "Успешно!",
"Unable to create key backup": "Невозможно создать резервную копию ключа",
"Retry": "Попробуйте снова",
"Without setting up Secure Message Recovery, you'll lose your secure message history when you log out.": "Без настройки безопасного восстановления сообщений при выходе из системы вы потеряете историю защищенных сообщений.",
"If you didn't set the new recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.": "Если вы не установили новый метод восстановления, злоумышленник может попытаться получить доступ к вашей учётной записи. Измените пароль учётной записи и сразу установите новый способ восстановления в настройках.",
"This device has detected that your recovery passphrase and key for Secure Messages have been removed.": "Это устройство обнаружило, что ваш пароль восстановления и ключ для безопасных сообщений были удалены.",
"If you did this accidentally, you can setup Secure Messages on this device which will re-encrypt this device's message history with a new recovery method.": "Если вы сделали это случайно, вы можете настроить безопасные сообщения на этом устройстве, которые будут повторно зашифровать историю сообщений этого устройства с новым методом восстановления.",
"If you didn't remove the recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.": "Если вы не удалили метод восстановления, злоумышленник может попытаться получить доступ к вашей учётной записи. Измените пароль учётной записи и сразу установите новый способ восстановления в настройках.",
"Cannot reach homeserver": "Не удаётся связаться с сервером",
"Ensure you have a stable internet connection, or get in touch with the server admin": "Убедитесь, что у вас есть стабильное подключение к интернету, или свяжитесь с администратором сервера",
"Your Riot is misconfigured": "Ваш Riot неправильно настроен",
"Ask your Riot admin to check <a>your config</a> for incorrect or duplicate entries.": "Попросите администратора Riot проверить <a>конфигурационный файл</a > на наличие неправильных или повторяющихся записей.",
"Unexpected error resolving identity server configuration": "Неопределённая ошибка при разборе параметра сервера идентификации",
"Use lowercase letters, numbers, dashes and underscores only": "Используйте только строчные буквы, цифры, тире и подчеркивания",
"Cannot reach identity server": "Не удаётся связаться с сервером идентификации",
"You can register, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Вы можете зарегистрироваться, но некоторые возможности не будет доступны, пока сервер идентификации не станет доступным. Если вы продолжаете видеть это предупреждение, проверьте вашу конфигурацию или свяжитесь с администратором сервера.",
"You can reset your password, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Вы можете сбросить пароль, но некоторые возможности не будет доступны, пока сервер идентификации не станет доступным. Если вы продолжаете видеть это предупреждение, проверьте вашу конфигурацию или свяжитесь с администратором сервера.",
"You can log in, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "Вы можете войти в систему, но некоторые возможности не будет доступны, пока сервер идентификации не станет доступным. Если вы продолжаете видеть это предупреждение, проверьте вашу конфигурацию или свяжитесь с администратором сервера.",
"<a>Log in</a> to your new account.": "<a>Войти</a> в вашу новую учётную запись.",
"You can now close this window or <a>log in</a> to your new account.": "Вы можете закрыть это окно или <a>войти</a> в вашу новую учётную запись.",
"Registration Successful": "Регистрация успешно завершена",
"%(appName)s via %(browserName)s on %(osName)s": "%(appName)s с %(browserName)s на %(osName)s", "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s с %(browserName)s на %(osName)s",
"Riot Desktop on %(platformName)s": "Riot Desktop на %(platformName)s", "Riot Desktop on %(platformName)s": "Riot Desktop на %(platformName)s",
"Riot is not supported on mobile web. Install the app?": "Веб-сайт Riot не адаптирован для мобильных устройств. Установить приложение?", "Riot is not supported on mobile web. Install the app?": "Веб-сайт Riot не адаптирован для мобильных устройств. Установить приложение?",
@ -1706,9 +2022,12 @@
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Вы можете войти на другой сервер Matrix, указав его URL-адрес.<br/>Это позволяет использовать Riot с учетной записью Matrix на другом сервере.<br/><br/>Кроме того, можно выбрать другой сервер идентификации, однако в таком случае вы не сможете приглашать пользователей или быть приглашенным по адресу электронной почты.", "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Вы можете войти на другой сервер Matrix, указав его URL-адрес.<br/>Это позволяет использовать Riot с учетной записью Matrix на другом сервере.<br/><br/>Кроме того, можно выбрать другой сервер идентификации, однако в таком случае вы не сможете приглашать пользователей или быть приглашенным по адресу электронной почты.",
"Co-ordination for Riot translators": "Координационный чат для переводчиков Riot", "Co-ordination for Riot translators": "Координационный чат для переводчиков Riot",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.": "Вы можете изменить параметры для входа на другие Matrix серверы, указав другой URL.\nЭто позволит использовать Riot с учетной записью Matrix, существующей на другом сервере.", "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.": "Вы можете изменить параметры для входа на другие Matrix серверы, указав другой URL.\nЭто позволит использовать Riot с учетной записью Matrix, существующей на другом сервере.",
"Sign In": "Вход",
"Create Account": "Создать аккаунт", "Create Account": "Создать аккаунт",
"Need help?": "Помочь?", "Need help?": "Помочь?",
"Room Directory": "Каталог комнат", "Room Directory": "Каталог комнат",
"Explore rooms": "Исследовать комнаты" "Explore rooms": "Исследовать комнаты",
"Unexpected error preparing the app. See console for details.": "Неожиданная ошибка при подготовке приложения. Подробности см. в консоли.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.": "Неверная конфигурация: может указывать только один из следующих параметров: default_server_config, default_server_name или default_hs_url.",
"Invalid configuration: no default server specified.": "Неверная конфигурация: сервер по умолчанию не указан.",
"This installation of Riot seems to have an invalid server configuration. If you are the administrator, please correct the error below": "Эта установка Riot, кажется, имеет неверную конфигурацию сервера. Если вы являетесь администратором, пожалуйста, исправьте ошибку ниже"
} }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -1970,6 +1970,152 @@
}, },
"Cancel All": "取消全部", "Cancel All": "取消全部",
"Upload Error": "上傳錯誤", "Upload Error": "上傳錯誤",
"A conference call could not be started because the integrations server is not available": "因為沒有整合的伺服器,所以無法啟動會議通話",
"The server does not support the room version specified.": "伺服器不支援指定的聊天室版本。",
"Name or Matrix ID": "名稱或 Matrix ID",
"Email, name or Matrix ID": "電子郵件、名稱或 Matrix ID",
"Please confirm that you'd like to go forward with upgrading this room from <oldVersion /> to <newVersion />.": "請確認您想繼續升級此聊天室,從 <oldVersion /> 到 <newVersion />。",
"Changes your avatar in this current room only": "僅在目前的聊天室中變更您的大頭貼",
"Unbans user with given ID": "取消阻擋給定 ID 的使用者",
"Sends the given message coloured as a rainbow": "將給定的訊息以彩虹顏色的方式傳送",
"Sends the given emote coloured as a rainbow": "將給定的表情符號以彩虹顏色的方式傳送",
"No homeserver URL provided": "未提供家伺服器 URL",
"Unexpected error resolving homeserver configuration": "解析家伺服器設定時發生錯誤",
"The user's homeserver does not support the version of the room.": "使用者的家伺服器不支援此聊天室版本。",
"Edit messages after they have been sent (refresh to apply changes)": "在傳送後編輯訊息(重新整理以套用變更)",
"React to messages with emoji (refresh to apply changes)": "使用顏文字對訊息做出反應(重新整理以套用變更)",
"Show hidden events in timeline": "顯示時間軸中隱藏的活動",
"When rooms are upgraded": "當聊天室升級時",
"This device is <b>not backing up your keys</b>, but you do have an existing backup you can restore from and add to going forward.": "此裝置<b>並未備份您的金鑰</b>,但您有既有的備份,可以從那裡復原並繼續。",
"Connect this device to key backup before signing out to avoid losing any keys that may only be on this device.": "在登出前連線此裝置以避免遺失任何可能僅在此裝置上存在的金鑰。",
"Connect this device to Key Backup": "將此裝置連線到金鑰備份",
"Backup has an <validity>invalid</validity> signature from this device": "從此裝置而來的備份有<validity>無效</validity>的簽章",
"this room": "此聊天室",
"View older messages in %(roomName)s.": "檢視 %(roomName)s 中較舊的訊息。",
"Joining room …": "正在加入聊天室……",
"Loading …": "正在載入……",
"Rejecting invite …": "正在拒絕邀請……",
"Join the conversation with an account": "加入與某個帳號的對話",
"Sign Up": "註冊",
"Sign In": "登入",
"You were kicked from %(roomName)s by %(memberName)s": "您已被 %(memberName)s 從 %(roomName)s 踢出",
"Reason: %(reason)s": "理由:%(reason)s",
"Forget this room": "忘記此聊天室",
"Re-join": "重新加入",
"You were banned from %(roomName)s by %(memberName)s": "您已被 %(memberName)s 從 %(roomName)s 封鎖",
"Something went wrong with your invite to %(roomName)s": "您的 %(roomName)s 邀請出了點問題",
"%(errcode)s was returned while trying to valide your invite. You could try to pass this information on to a room admin.": "在驗證您的邀請時出了點問題,錯誤碼為 %(errcode)s。您可以試著將這份資訊傳遞給聊天室管理員。",
"You can only join it with a working invite.": "您只能透過有效的邀請加入。",
"You can still join it because this is a public room.": "因為這是公開的聊天室,所以您仍可加入。",
"Join the discussion": "加入此討論",
"Try to join anyway": "無論如何都要嘗試加入",
"This invite to %(roomName)s wasn't sent to your account": "%(roomName)s 的邀請並未傳送到您的帳號",
"Sign in with a different account, ask for another invite, or add the e-mail address %(email)s to this account.": "以不同的帳號登入,請求另一份邀請,或是新增電子郵件地址 %(email)s 到此帳號。",
"Do you want to chat with %(user)s?": "您想要與 %(user)s 聊天嗎?",
"Do you want to join %(roomName)s?": "您想要加入 %(roomName)s 嗎?",
"<userName/> invited you": "<userName/> 已邀請您",
"You're previewing %(roomName)s. Want to join it?": "您正在預覽 %(roomName)s。想要加入嗎",
"%(roomName)s can't be previewed. Do you want to join it?": "無法預覽 %(roomName)s。您想要加入嗎",
"This room doesn't exist. Are you sure you're at the right place?": "此聊天室不存在。您確定沒有走錯地方嗎?",
"Try again later, or ask a room admin to check if you have access.": "請稍後再試,或是問問看聊天室管理以檢查您是否有存取權。",
"%(errcode)s was returned while trying to access the room. If you think you're seeing this message in error, please <issueLink>submit a bug report</issueLink>.": "在試圖存取聊天室時出了點問題,錯誤碼為 %(errcode)s。如果您覺得不應該看到此訊息請<issueLink>遞交臭蟲回報</issueLink>。",
"This room has already been upgraded.": "此聊天室已升級。",
"Agree or Disagree": "同意或不同意",
"Like or Dislike": "喜歡或不喜歡",
"<reactors/><reactedWith>reacted with %(shortName)s</reactedWith>": "<reactors/><reactedWith> 反應了 %(shortName)s</reactedWith>",
"Edited at %(date)s": "編輯於 %(date)s",
"edited": "已編輯",
"Rotate Left": "向左旋轉",
"Rotate Right": "向右旋轉",
"Edit message": "編輯訊息",
"View Servers in Room": "在聊天室中檢視伺服器",
"Unable to validate homeserver/identity server": "無法驗證家伺服器/身份識別伺服器",
"Sign in to your Matrix account on <underlinedServerName />": "在 <underlinedServerName /> 上登入到您的 Matrix 帳號",
"Use an email address to recover your account": "使用電子郵件地址來復原您的帳號",
"Enter email address (required on this homeserver)": "輸入電子郵件地址(在此家伺服器上必填)",
"Doesn't look like a valid email address": "不像是有效的電子郵件地址",
"Enter password": "輸入密碼",
"Password is allowed, but unsafe": "密碼可用,但不安全",
"Nice, strong password!": "很好,密碼強度夠高!",
"Passwords don't match": "密碼不符合",
"Other users can invite you to rooms using your contact details": "其他使用者可以使用您的聯絡人資訊邀請您到聊天室中",
"Enter phone number (required on this homeserver)": "輸入電話號碼(在此家伺服器上必填)",
"Doesn't look like a valid phone number": "不像是有效的電話號碼",
"Use letters, numbers, dashes and underscores only": "僅能使用字母、數字、破折號與底線",
"Enter username": "輸入使用者名稱",
"Some characters not allowed": "不允許某些字元",
"Create your Matrix account on <underlinedServerName />": "在 <underlinedServerName /> 上建立您的 Matrix 帳號",
"Use an email address to recover your account.": "使用電子郵件地址復原您的帳號。",
"Other users can invite you to rooms using your contact details.": "其他使用者可以使用您的聯絡人資訊邀請您到聊天室中。",
"Error loading Riot": "載入 Riot 時發生錯誤",
"If this is unexpected, please contact your system administrator or technical support representative.": "如果這不符合預期,請聯絡您的系統管理員或技術支援代表。",
"Add room": "新增聊天室",
"Your profile": "您的簡介",
"Your Matrix account on <underlinedServerName />": "您在 <underlinedServerName /> 上的 Matrix 帳號",
"Failed to get autodiscovery configuration from server": "從伺服器取得自動探索設定失敗",
"Invalid base_url for m.homeserver": "無效的 m.homeserver base_url",
"Homeserver URL does not appear to be a valid Matrix homeserver": "家伺服器 URL 似乎不是有效的 Matrix 家伺服器",
"Invalid base_url for m.identity_server": "無效的 m.identity_server base_url",
"Identity server URL does not appear to be a valid identity server": "身份識別伺服器 URL 似乎不是有效的身份識別伺服器",
"Low bandwidth mode": "低頻寬模式",
"Custom Notification Sounds": "自訂通知音效",
"Show recently visited rooms above the room list": "在聊天室清單上方顯示最近造訪的聊天室",
"Uploaded sound": "已上傳的音效",
"Sounds": "音效",
"Notification sound": "通知音效",
"Reset": "重設",
"Set a new custom sound": "設定新的自訂音效",
"Browse": "瀏覽",
"Cannot reach homeserver": "無法存取家伺服器",
"Ensure you have a stable internet connection, or get in touch with the server admin": "請確定您有穩定的網路連線,或與伺服器管理員聯繫",
"Your Riot is misconfigured": "您的 Riot 沒有設定好",
"Ask your Riot admin to check <a>your config</a> for incorrect or duplicate entries.": "請要求您的 Riot 管理員檢查<a>您的設定</a>是否有不正確或重覆的項目。",
"Unexpected error resolving identity server configuration": "解析身份識別伺服器設定時發生未預期的錯誤",
"Use lowercase letters, numbers, dashes and underscores only": "僅能使用小寫字母、數字、破折號與底線",
"Cannot reach identity server": "無法連線至身份識別伺服器",
"You can register, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "您可以註冊,但有些功能在身份識別伺服器重新上線前會沒辦法運作。如果您一直看到這個警告,請檢查您的設定或聯絡伺服器管理員。",
"You can reset your password, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "您可以重設密碼,但有些功能在身份識別伺服器重新上線前會沒辦法運作。如果您一直看到這個警告,請檢查您的設定或聯絡伺服器管理員。",
"You can log in, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.": "您可以登入,但有些功能在身份識別伺服器重新上線前會沒辦法運作。如果您一直看到這個警告,請檢查您的設定或聯絡伺服器管理員。",
"<a>Log in</a> to your new account.": "<a>登入</a>到您的新帳號。",
"You can now close this window or <a>log in</a> to your new account.": "您現在可以關閉此視窗或<a>登入</a>到您的新帳號了。",
"Registration Successful": "註冊成功",
"Upload all": "上傳全部",
"No integrations server configured": "沒有設定好的整合伺服器",
"This Riot instance does not have an integrations server configured.": "這個 Riot 站台沒有設定整合伺服器。",
"Connecting to integrations server...": "正在連線到整合伺服器……",
"Cannot connect to integrations server": "無法連線到整合伺服器",
"The integrations server is offline or it cannot reach your homeserver.": "整合伺服器已離線或無法連線到您的家伺服器。",
"Unnamed microphone": "未命名的麥克風",
"Unnamed audio output": "未命名的音訊輸出",
"Unnamed camera": "未命名的攝影機",
"Failed to connect to integrations server": "連線到整合伺服器失敗",
"No integrations server is configured to manage stickers with": "未設定整合伺服器來管理貼圖",
"Your new account (%(newAccountId)s) is registered, but you're already logged into a different account (%(loggedInUserId)s).": "您的新帳號 %(newAccountId)s 已註冊,但您已經登入到不同的帳號 (%(loggedInUserId)s)。",
"Continue with previous account": "使用先前的帳號繼續",
"Sign out of previous account": "登出先前的帳號",
"Agree": "同意",
"Disagree": "不同意",
"Happy": "快樂",
"Party Popper": "禮花",
"Confused": "困惑",
"Eyes": "眼睛",
"Edited at %(date)s. Click to view edits.": "編輯於 %(date)s。點擊以檢視編輯。",
"Message edits": "訊息編輯",
"Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "升級這個聊天室需要將其關閉並重新建立一個新的。為了給予聊天室成員最佳的體驗,我們將會:",
"Loading room preview": "正在載入聊天室預覽",
"Show all": "顯示全部",
"%(senderName)s made no change.": "%(senderName)s 未做出變更。",
"%(severalUsers)smade no changes %(count)s times": {
"other": "%(severalUsers)s 未做出變更 %(count)s 次",
"one": "%(severalUsers)s 未做出變更"
},
"%(oneUser)smade no changes %(count)s times": {
"other": "%(oneUser)s 未做出變更 %(count)s 次",
"one": "%(oneUser)s 未做出變更"
},
"Resend edit": "重新傳送編輯",
"Resend %(unsentCount)s reaction(s)": "重新傳送 %(unsentCount)s 反應",
"Resend removal": "重新傳送移除",
"%(appName)s via %(browserName)s on %(osName)s": "在 %(osName)s 的 %(browserName)s 上的 %(appName)s", "%(appName)s via %(browserName)s on %(osName)s": "在 %(osName)s 的 %(browserName)s 上的 %(appName)s",
"Unknown device": "未知裝置", "Unknown device": "未知裝置",
"You need to be using HTTPS to place a screen-sharing call.": "你需要使用 HTTPS 來撥打螢幕分享的通話。", "You need to be using HTTPS to place a screen-sharing call.": "你需要使用 HTTPS 來撥打螢幕分享的通話。",
@ -2004,9 +2150,15 @@
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "您可以使用自訂的伺服器選項,並指定不同的家伺服器 URL 來登入其他的 Matrix 伺服器。<br/>這讓您可以在不同的伺服器上以既有的 Matrix 帳號使用 Riot。<br/><br/>您也可以設定一個自訂的識別伺服器,但您可能無法透過電子郵件地址來邀請使用者,或是讓別人透過電子郵件邀請您。", "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "您可以使用自訂的伺服器選項,並指定不同的家伺服器 URL 來登入其他的 Matrix 伺服器。<br/>這讓您可以在不同的伺服器上以既有的 Matrix 帳號使用 Riot。<br/><br/>您也可以設定一個自訂的識別伺服器,但您可能無法透過電子郵件地址來邀請使用者,或是讓別人透過電子郵件邀請您。",
"Co-ordination for Riot translators": "Riot 翻譯的協作", "Co-ordination for Riot translators": "Riot 翻譯的協作",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.": "您可以以使用自訂伺服器選項指定不同的家伺服器 URL 以登入其他 Matrix 伺服器。這讓您可以在不同的家伺服器上使用既有的 Matrix 帳號登入 Riot。", "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.": "您可以以使用自訂伺服器選項指定不同的家伺服器 URL 以登入其他 Matrix 伺服器。這讓您可以在不同的家伺服器上使用既有的 Matrix 帳號登入 Riot。",
"Sign In": "登入",
"Create Account": "建立帳號", "Create Account": "建立帳號",
"Need help?": "需要協助?", "Need help?": "需要協助?",
"Explore rooms": "探索聊天室", "Explore rooms": "探索聊天室",
"Room Directory": "聊天室目錄" "Room Directory": "聊天室目錄",
"Unexpected error preparing the app. See console for details.": "準備應用程式時發生未預期的錯誤。請見主控台以取得更多資訊。",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.": "無效的設定:只能指定 default_server_config、default_server_name 或 default_hs_url 其中之一。",
"Invalid configuration: no default server specified.": "無效設定:未指定預設的伺服器。",
"This installation of Riot seems to have an invalid server configuration. If you are the administrator, please correct the error below": "這個 Riot 安裝似乎有無效的伺服器設定。如果您是管理員,請在下方更正錯誤",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.": "您的 Riot 包含無效的 JSON。請修正問題並重新整理頁面。",
"The message from the parser is: %(message)s": "從解析器而來的訊息為:%(message)s",
"Invalid JSON": "無效的 JSON"
} }

@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" width="18" height="17" viewBox="0 0 18 17">
<g fill="none" fill-rule="evenodd">
<path fill="#2E2F32" fill-rule="nonzero" d="M13.6 14.5a7.875 7.875 0 1 1 2.183-3h-.818a7.125 7.125 0 1 0-2.62 3H13.6z"/>
<g stroke="#2E2F32" stroke-linecap="round" stroke-linejoin="round" stroke-width=".75">
<path d="M11.5 13h6M14.5 10v6"/>
</g>
<path stroke="#2E2F32" stroke-linecap="round" stroke-linejoin="round" stroke-width=".75" d="M5.5 10s1.125 1.5 3 1.5 3-1.5 3-1.5"/>
<path stroke="#2E2F32" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M6.25 6.25h.008M10.75 6.25h.008"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 696 B

@ -22,21 +22,22 @@
<meta name="theme-color" content="#ffffff"> <meta name="theme-color" content="#ffffff">
<meta property="og:image" content="https://riot.im/app/themes/riot/img/logos/riot-im-logo-black-text.png" /> <meta property="og:image" content="https://riot.im/app/themes/riot/img/logos/riot-im-logo-black-text.png" />
<link rel="stylesheet" href="bundles/8be32dac4bfa4015fcdc/bundle.css"> <link rel="stylesheet" href="bundles/e9b8313cd5591059cfdc/bundle.css">
<link rel="stylesheet" disabled="disabled" title="Light" href="bundles/8be32dac4bfa4015fcdc/theme-light.css"> <link rel="stylesheet" disabled="disabled" title="Light" href="bundles/e9b8313cd5591059cfdc/theme-light.css">
<link rel="stylesheet" disabled="disabled" title="Dark" href="bundles/8be32dac4bfa4015fcdc/theme-dark.css"> <link rel="stylesheet" disabled="disabled" title="Dark" href="bundles/e9b8313cd5591059cfdc/theme-dark.css">
</head> </head>
<body style="height: 100%;"> <body style="height: 100%;">
<section id="matrixchat" style="height: 100%; overflow: auto;"></section> <section id="matrixchat" style="height: 100%; overflow: auto;"></section>
<noscript>Sorry, Riot requires JavaScript to be enabled.</noscript> <!-- TODO: Translate this? --> <noscript>Sorry, Riot requires JavaScript to be enabled.</noscript> <!-- TODO: Translate this? -->
<script> <script>
window.vector_indexeddb_worker_script = 'bundles/8be32dac4bfa4015fcdc/indexeddb-worker.js'; window.vector_indexeddb_worker_script = 'bundles/e9b8313cd5591059cfdc/indexeddb-worker.js';
</script> </script>
<script src="bundles/8be32dac4bfa4015fcdc/bundle.js"></script> <script src="bundles/e9b8313cd5591059cfdc/bundle.js"></script>
<img src="img/warning.05cc423.svg" width="24" height="23" style="visibility: hidden; position: absolute; top: 0px; left: 0px;"/> <img src="img/warning.05cc423.svg" width="24" height="23" style="visibility: hidden; position: absolute; top: 0px; left: 0px;"/>
<img src="img/e2e/warning.a0cb4f2.svg" width="24" height="23" style="visibility: hidden; position: absolute; top: 0px; left: 0px;"/>
<audio id="messageAudio"> <audio id="messageAudio">
<source src="media/message.ogg" type="audio/ogg" /> <source src="media/message.ogg" type="audio/ogg" />
<source src="media/message.mp3" type="audio/mpeg" /> <source src="media/message.mp3" type="audio/mpeg" />

@ -4,6 +4,11 @@
<style type="text/css"> <style type="text/css">
/* By default, hide the custom IS stuff - enabled in JS */
#custom_is, #is_url {
display: none;
}
body { body {
background: #c5e0f7; background: #c5e0f7;
background: -moz-linear-gradient(top, #c5e0f7 0%, #ffffff 100%); background: -moz-linear-gradient(top, #c5e0f7 0%, #ffffff 100%);
@ -109,6 +114,14 @@ body {
margin: 20px; margin: 20px;
} }
.mx_HomePage_errorContainer {
display: none; /* shown in JS if needed */
margin: 20px;
border: 1px solid red;
background-color: #ffb9b9;
padding: 5px;
}
.mx_HomePage_container h1, .mx_HomePage_container h1,
.mx_HomePage_container h2, .mx_HomePage_container h2,
.mx_HomePage_container h3, .mx_HomePage_container h3,
@ -152,6 +165,10 @@ body {
<body> <body>
<div class="mx_HomePage_errorContainer">
<!-- populated by JS if needed -->
</div>
<div class="mx_HomePage_container"> <div class="mx_HomePage_container">
<div class="mx_HomePage_col mx_HomePage_header"> <div class="mx_HomePage_col mx_HomePage_header">
<a href="https://riot.im"> <a href="https://riot.im">
@ -365,7 +382,9 @@ body {
<p>Launch the app, and enable <strong>Use custom server options (advanced)</strong>.</p> <p>Launch the app, and enable <strong>Use custom server options (advanced)</strong>.</p>
<p class="mx_Spacer">In the homeserver field, enter:</p> <p class="mx_Spacer">In the homeserver field, enter:</p>
<p><strong id="hs_url"></strong></p> <p><strong id="hs_url"></strong></p>
<p class="mx_Spacer"><em>Note: You shouldn&apos;t need to modify the identity server field, which by default is set to https://vector.im.</em></p> <p class="mx_Spacer" id="default_is"><em>Note: You shouldn&apos;t need to modify the identity server field, which by default is set to https://vector.im.</em></p>
<p class="mx_Spacer" id="custom_is">In the identity server field, enter:</p>
<p><strong id="is_url"></strong></p>
</div> </div>
</div> </div>
</div> </div>
@ -382,4 +401,4 @@ body {
</div> </div>
</div> </div>
<script type="text/javascript" src="../bundles/8be32dac4bfa4015fcdc/mobileguide.js"></script></body> <script type="text/javascript" src="../bundles/e9b8313cd5591059cfdc/mobileguide.js"></script></body>

@ -1 +1 @@
1.2.1 1.2.4

@ -149,6 +149,15 @@ h1::after {
background-image: url('welcome/images/icon-room-directory.svg'); background-image: url('welcome/images/icon-room-directory.svg');
} }
/*
.mx_WelcomePage_loggedIn is applied by EmbeddedPage from the Welcome component
If it is set on the page, we should show the buttons. Otherwise, we have to assume
we don't have an account and should hide them. No account == no guest account either.
*/
.mx_WelcomePage:not(.mx_WelcomePage_loggedIn) .mx_WelcomePage_guestFunctions {
display: none;
}
</style> </style>
<div class="mx_Parent"> <div class="mx_Parent">
@ -169,9 +178,9 @@ h1::after {
<!-- The comments below are meant to be used by Ansible as a quick way <!-- The comments below are meant to be used by Ansible as a quick way
to strip out the marked content when desired. to strip out the marked content when desired.
See https://github.com/vector-im/riot-web/issues/8622. See https://github.com/vector-im/riot-web/issues/8622.
TODO: Convert to config option if possible. --> TODO: Strip out these comments and rely on the guest flag -->
<!-- BEGIN Ansible: Remove these lines when guest access is disabled --> <!-- BEGIN Ansible: Remove these lines when guest access is disabled -->
<div class="mx_ButtonRow"> <div class="mx_ButtonRow mx_WelcomePage_guestFunctions">
<div> <div>
<div class="mx_ButtonWrapperText">_t("Need help?")</div> <div class="mx_ButtonWrapperText">_t("Need help?")</div>
<a href="#/user/@riot-bot:matrix.org?action=chat" class="mx_ButtonParent mx_SecondaryButton mx_Button_iconHelp"> <a href="#/user/@riot-bot:matrix.org?action=chat" class="mx_ButtonParent mx_SecondaryButton mx_Button_iconHelp">

Loading…
Cancel
Save