Upgrade to v1.5.13

master
Alexis A. 5 years ago
parent 2e50ab8e84
commit fe8ad19ab9

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

@ -0,0 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{1424:function(n,o,t){"use strict";t.r(o);var a=t(231);t.n(a).a.Easings.easeOutBounce=function(n){return 1-function(n){let o,t=4;for(;n<((o=Math.pow(2,--t))-1)/11;);return 1/Math.pow(4,3-t)-7.5625*Math.pow((3*o-2)/22-n,2)}(1-n)}}}]);

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

@ -1 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{1513:function(e,n,s){"use strict";s.r(n),s.d(n,"default",(function(){return b}));var t=s(5),a=s.n(t),i=s(0),r=s.n(i),o=s(3),l=s(2),d=s.n(l),c=s(6),u=s(1),p=s(7),h=s(51);class b extends r.a.Component{constructor(e){super(e),a()(this,"_onDisable",async()=>{this.setState({disabling:!0}),await p.b.setValue("enableEventIndexing",null,p.a.DEVICE,!1),await h.a.deleteEventIndex(),this.props.onFinished(),c.a.dispatch({action:"view_user_settings"})}),this.state={disabling:!1}}render(){const e=o.a("views.dialogs.BaseDialog"),n=o.a("elements.Spinner"),s=o.a("views.elements.DialogButtons");return r.a.createElement(e,{onFinished:this.props.onFinished,title:Object(u.a)("Are you sure?")},Object(u.a)("If disabled, messages from encrypted rooms won't appear in search results."),this.state.disabling?r.a.createElement(n,null):r.a.createElement("div",null),r.a.createElement(s,{primaryButton:Object(u.a)("Disable"),onPrimaryButtonClick:this._onDisable,primaryButtonClass:"danger",cancelButtonClass:"warning",onCancel:this.props.onFinished,disabled:this.state.disabling}))}}a()(b,"propTypes",{onFinished:d.a.func.isRequired})}}]); (window.webpackJsonp=window.webpackJsonp||[]).push([[15],{1439:function(e,n,s){"use strict";s.r(n),s.d(n,"default",(function(){return b}));var t=s(5),a=s.n(t),i=s(0),r=s.n(i),o=s(3),l=s(2),d=s.n(l),c=s(6),u=s(1),p=s(7),h=s(51);class b extends r.a.Component{constructor(e){super(e),a()(this,"_onDisable",async()=>{this.setState({disabling:!0}),await p.b.setValue("enableEventIndexing",null,p.a.DEVICE,!1),await h.a.deleteEventIndex(),this.props.onFinished(),c.a.dispatch({action:"view_user_settings"})}),this.state={disabling:!1}}render(){const e=o.a("views.dialogs.BaseDialog"),n=o.a("elements.Spinner"),s=o.a("views.elements.DialogButtons");return r.a.createElement(e,{onFinished:this.props.onFinished,title:Object(u.a)("Are you sure?")},Object(u.a)("If disabled, messages from encrypted rooms won't appear in search results."),this.state.disabling?r.a.createElement(n,null):r.a.createElement("div",null),r.a.createElement(s,{primaryButton:Object(u.a)("Disable"),onPrimaryButtonClick:this._onDisable,primaryButtonClass:"danger",cancelButtonClass:"warning",onCancel:this.props.onFinished,disabled:this.state.disabling}))}}a()(b,"propTypes",{onFinished:d.a.func.isRequired})}}]);

@ -0,0 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{1446:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return p}));var a=n(5),o=n.n(a),s=n(0),r=n.n(s),l=n(3),i=n(2),c=n.n(i),u=n(1),m=n(7),h=n(9),d=n(48),g=n(51);class p extends r.a.Component{constructor(e){super(e),o()(this,"updateCurrentRoom",async e=>{const t=g.a.get();let n;try{n=await t.getStats()}catch{return}let a=null;e&&(a=e.name);const o=t.crawlingRooms(),s=o.crawlingRooms.size,r=o.totalRooms.size;this.setState({eventIndexSize:n.size,eventCount:n.eventCount,crawlingRoomsCount:s,roomCount:r,currentRoom:a})}),o()(this,"_onDisable",async()=>{h.a.createTrackedDialogAsync("Disable message search","Disable message search",n.e(15).then(n.bind(null,1439)),null,null,!1,!0)}),o()(this,"_onDone",()=>{this.props.onFinished(!0)}),o()(this,"_onCrawlerSleepTimeChange",e=>{this.setState({crawlerSleepTime:e.target.value}),m.b.setValue("crawlerSleepTime",null,m.a.DEVICE,e.target.value)}),this.state={eventIndexSize:0,eventCount:0,crawlingRoomsCount:0,roomCount:0,currentRoom:null,crawlerSleepTime:m.b.getValueAt(m.a.DEVICE,"crawlerSleepTime")}}componentWillUnmount(){const e=g.a.get();null!==e&&e.removeListener("changedCheckpoint",this.updateCurrentRoom)}async componentWillMount(){let e=0,t=0,n=0,a=0,o=null;const s=g.a.get();if(null!==s){s.on("changedCheckpoint",this.updateCurrentRoom);try{const t=await s.getStats();e=t.size,a=t.eventCount}catch{}const r=s.crawlingRooms();t=r.crawlingRooms.size,n=r.totalRooms.size;const l=s.currentRoom();l&&(o=l.name)}this.setState({eventIndexSize:e,eventCount:a,crawlingRoomsCount:t,roomCount:n,currentRoom:o})}render(){let e;e=null===this.state.currentRoom?Object(u.a)("Not currently indexing messages for any room."):Object(u.a)("Currently indexing: %(currentRoom)s.",{currentRoom:this.state.currentRoom});const t=l.a("views.elements.Field"),n=Math.max(0,this.state.roomCount-this.state.crawlingRoomsCount),a=r.a.createElement("div",null,Object(u.a)("Riot is securely caching encrypted messages locally for them to appear in search results:"),r.a.createElement("div",{className:"mx_SettingsTab_subsectionText"},e,r.a.createElement("br",null),Object(u.a)("Space used:")," ",Object(d.a)(this.state.eventIndexSize,0),r.a.createElement("br",null),Object(u.a)("Indexed messages:")," ",Object(d.d)(this.state.eventCount),r.a.createElement("br",null),Object(u.a)("Indexed rooms:")," ",Object(u.a)("%(doneRooms)s out of %(totalRooms)s",{doneRooms:Object(d.d)(n),totalRooms:Object(d.d)(this.state.roomCount)})," ",r.a.createElement("br",null),r.a.createElement(t,{id:"crawlerSleepTimeMs",label:Object(u.a)("Message downloading sleep time(ms)"),type:"number",value:this.state.crawlerSleepTime,onChange:this._onCrawlerSleepTimeChange}))),o=l.a("views.dialogs.BaseDialog"),s=l.a("views.elements.DialogButtons");return r.a.createElement(o,{className:"mx_ManageEventIndexDialog",onFinished:this.props.onFinished,title:Object(u.a)("Message search")},a,r.a.createElement(s,{primaryButton:Object(u.a)("Done"),onPrimaryButtonClick:this.props.onFinished,primaryButtonClass:"primary",cancelButton:Object(u.a)("Disable"),onCancel:this._onDisable,cancelButtonClass:"danger"}))}}o()(p,"propTypes",{onFinished:c.a.func.isRequired})}}]);

@ -1 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{1519:function(e,n,t){"use strict";t.r(n),t.d(n,"default",(function(){return p}));var o=t(5),s=t.n(o),i=t(0),a=t.n(i),r=t(2),u=t.n(r),c=t(3),l=t(1);class p extends a.a.PureComponent{constructor(...e){super(...e),s()(this,"onDontAskAgainClick",()=>{this.props.onFinished(),this.props.onDontAskAgain()}),s()(this,"onSetupClick",()=>{this.props.onFinished(),this.props.onSetup()})}render(){const e=c.a("views.dialogs.BaseDialog"),n=c.a("views.elements.DialogButtons");return a.a.createElement(e,{className:"mx_IgnoreRecoveryReminderDialog",onFinished:this.props.onFinished,title:Object(l.a)("Are you sure?")},a.a.createElement("div",null,a.a.createElement("p",null,Object(l.a)("Without setting up Secure Message Recovery, you'll lose your secure message history when you log out.")),a.a.createElement("p",null,Object(l.a)("If you don't want to set this up now, you can later in Settings.")),a.a.createElement("div",{className:"mx_Dialog_buttons"},a.a.createElement(n,{primaryButton:Object(l.a)("Set up"),onPrimaryButtonClick:this.onSetupClick,cancelButton:Object(l.a)("Don't ask again"),onCancel:this.onDontAskAgainClick}))))}}s()(p,"propTypes",{onDontAskAgain:u.a.func.isRequired,onFinished:u.a.func.isRequired,onSetup:u.a.func.isRequired})}}]); (window.webpackJsonp=window.webpackJsonp||[]).push([[17],{1445:function(e,n,t){"use strict";t.r(n),t.d(n,"default",(function(){return p}));var o=t(5),s=t.n(o),i=t(0),a=t.n(i),r=t(2),u=t.n(r),c=t(3),l=t(1);class p extends a.a.PureComponent{constructor(...e){super(...e),s()(this,"onDontAskAgainClick",()=>{this.props.onFinished(),this.props.onDontAskAgain()}),s()(this,"onSetupClick",()=>{this.props.onFinished(),this.props.onSetup()})}render(){const e=c.a("views.dialogs.BaseDialog"),n=c.a("views.elements.DialogButtons");return a.a.createElement(e,{className:"mx_IgnoreRecoveryReminderDialog",onFinished:this.props.onFinished,title:Object(l.a)("Are you sure?")},a.a.createElement("div",null,a.a.createElement("p",null,Object(l.a)("Without setting up Secure Message Recovery, you'll lose your secure message history when you log out.")),a.a.createElement("p",null,Object(l.a)("If you don't want to set this up now, you can later in Settings.")),a.a.createElement("div",{className:"mx_Dialog_buttons"},a.a.createElement(n,{primaryButton:Object(l.a)("Set up"),onPrimaryButtonClick:this.onSetupClick,cancelButton:Object(l.a)("Don't ask again"),onCancel:this.onDontAskAgainClick}))))}}s()(p,"propTypes",{onDontAskAgain:u.a.func.isRequired,onFinished:u.a.func.isRequired,onSetup:u.a.func.isRequired})}}]);

@ -1 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{1514:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return m}));var a=n(5),s=n.n(a),o=n(0),i=n.n(o),c=n(2),r=n.n(c),l=n(3),u=n(4),p=n(6),d=n(1),h=n(9);class m extends i.a.PureComponent{constructor(...e){super(...e),s()(this,"onOkClick",()=>{this.props.onFinished()}),s()(this,"onGoToSettingsClick",()=>{this.props.onFinished(),p.a.dispatch({action:"view_user_settings"})}),s()(this,"onSetupClick",async()=>{const e=l.a("dialogs.keybackup.RestoreKeyBackupDialog");h.a.createTrackedDialog("Restore Backup","",e,{onFinished:this.props.onFinished},null,!1,!0)})}render(){const e=l.a("views.dialogs.BaseDialog"),t=l.a("views.elements.DialogButtons"),n=i.a.createElement("span",{className:"mx_KeyBackupFailedDialog_title"},Object(d.a)("New Recovery Method")),a=i.a.createElement("p",null,Object(d.a)("A new recovery passphrase and key for Secure Messages have been detected.")),s=i.a.createElement("p",{className:"warning"},Object(d.a)("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."));let o;return o=u.a.get().getKeyBackupEnabled()?i.a.createElement("div",null,a,i.a.createElement("p",null,Object(d.a)("This session is encrypting history using the new recovery method.")),s,i.a.createElement(t,{primaryButton:Object(d.a)("OK"),onPrimaryButtonClick:this.onOkClick,cancelButton:Object(d.a)("Go to Settings"),onCancel:this.onGoToSettingsClick})):i.a.createElement("div",null,a,s,i.a.createElement(t,{primaryButton:Object(d.a)("Set up Secure Messages"),onPrimaryButtonClick:this.onSetupClick,cancelButton:Object(d.a)("Go to Settings"),onCancel:this.onGoToSettingsClick})),i.a.createElement(e,{className:"mx_KeyBackupFailedDialog",onFinished:this.props.onFinished,title:n},o)}}s()(m,"propTypes",{newVersionInfo:r.a.object,onFinished:r.a.func.isRequired})}}]); (window.webpackJsonp=window.webpackJsonp||[]).push([[18],{1440:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return m}));var a=n(5),s=n.n(a),o=n(0),i=n.n(o),c=n(2),r=n.n(c),l=n(3),u=n(4),p=n(6),d=n(1),h=n(9);class m extends i.a.PureComponent{constructor(...e){super(...e),s()(this,"onOkClick",()=>{this.props.onFinished()}),s()(this,"onGoToSettingsClick",()=>{this.props.onFinished(),p.a.dispatch({action:"view_user_settings"})}),s()(this,"onSetupClick",async()=>{const e=l.a("dialogs.keybackup.RestoreKeyBackupDialog");h.a.createTrackedDialog("Restore Backup","",e,{onFinished:this.props.onFinished},null,!1,!0)})}render(){const e=l.a("views.dialogs.BaseDialog"),t=l.a("views.elements.DialogButtons"),n=i.a.createElement("span",{className:"mx_KeyBackupFailedDialog_title"},Object(d.a)("New Recovery Method")),a=i.a.createElement("p",null,Object(d.a)("A new recovery passphrase and key for Secure Messages have been detected.")),s=i.a.createElement("p",{className:"warning"},Object(d.a)("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."));let o;return o=u.a.get().getKeyBackupEnabled()?i.a.createElement("div",null,a,i.a.createElement("p",null,Object(d.a)("This session is encrypting history using the new recovery method.")),s,i.a.createElement(t,{primaryButton:Object(d.a)("OK"),onPrimaryButtonClick:this.onOkClick,cancelButton:Object(d.a)("Go to Settings"),onCancel:this.onGoToSettingsClick})):i.a.createElement("div",null,a,s,i.a.createElement(t,{primaryButton:Object(d.a)("Set up Secure Messages"),onPrimaryButtonClick:this.onSetupClick,cancelButton:Object(d.a)("Go to Settings"),onCancel:this.onGoToSettingsClick})),i.a.createElement(e,{className:"mx_KeyBackupFailedDialog",onFinished:this.props.onFinished,title:n},o)}}s()(m,"propTypes",{newVersionInfo:r.a.object,onFinished:r.a.func.isRequired})}}]);

@ -1 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{1515:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return h}));var n=a(5),s=a.n(n),i=a(0),o=a.n(i),c=a(2),r=a.n(c),l=a(3),u=a(6),d=a(1),p=a(9);class h extends o.a.PureComponent{constructor(...e){super(...e),s()(this,"onGoToSettingsClick",()=>{this.props.onFinished(),u.a.dispatch({action:"view_user_settings"})}),s()(this,"onSetupClick",()=>{this.props.onFinished(),p.a.createTrackedDialogAsync("Key Backup","Key Backup",Promise.all([a.e(0),a.e(1)]).then(a.bind(null,1506)),null,null,!1,!0)})}render(){const e=l.a("views.dialogs.BaseDialog"),t=l.a("views.elements.DialogButtons"),a=o.a.createElement("span",{className:"mx_KeyBackupFailedDialog_title"},Object(d.a)("Recovery Method Removed"));return o.a.createElement(e,{className:"mx_KeyBackupFailedDialog",onFinished:this.props.onFinished,title:a},o.a.createElement("div",null,o.a.createElement("p",null,Object(d.a)("This session has detected that your recovery passphrase and key for Secure Messages have been removed.")),o.a.createElement("p",null,Object(d.a)("If you did this accidentally, you can setup Secure Messages on this session which will re-encrypt this session's message history with a new recovery method.")),o.a.createElement("p",{className:"warning"},Object(d.a)("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.")),o.a.createElement(t,{primaryButton:Object(d.a)("Set up Secure Messages"),onPrimaryButtonClick:this.onSetupClick,cancelButton:Object(d.a)("Go to Settings"),onCancel:this.onGoToSettingsClick})))}}s()(h,"propTypes",{onFinished:r.a.func.isRequired})}}]); (window.webpackJsonp=window.webpackJsonp||[]).push([[19],{1441:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return h}));var n=a(5),s=a.n(n),i=a(0),o=a.n(i),c=a(2),r=a.n(c),l=a(3),u=a(6),d=a(1),p=a(9);class h extends o.a.PureComponent{constructor(...e){super(...e),s()(this,"onGoToSettingsClick",()=>{this.props.onFinished(),u.a.dispatch({action:"view_user_settings"})}),s()(this,"onSetupClick",()=>{this.props.onFinished(),p.a.createTrackedDialogAsync("Key Backup","Key Backup",Promise.all([a.e(0),a.e(1)]).then(a.bind(null,1432)),null,null,!1,!0)})}render(){const e=l.a("views.dialogs.BaseDialog"),t=l.a("views.elements.DialogButtons"),a=o.a.createElement("span",{className:"mx_KeyBackupFailedDialog_title"},Object(d.a)("Recovery Method Removed"));return o.a.createElement(e,{className:"mx_KeyBackupFailedDialog",onFinished:this.props.onFinished,title:a},o.a.createElement("div",null,o.a.createElement("p",null,Object(d.a)("This session has detected that your recovery passphrase and key for Secure Messages have been removed.")),o.a.createElement("p",null,Object(d.a)("If you did this accidentally, you can setup Secure Messages on this session which will re-encrypt this session's message history with a new recovery method.")),o.a.createElement("p",{className:"warning"},Object(d.a)("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.")),o.a.createElement(t,{primaryButton:Object(d.a)("Set up Secure Messages"),onPrimaryButtonClick:this.onSetupClick,cancelButton:Object(d.a)("Go to Settings"),onCancel:this.onGoToSettingsClick})))}}s()(h,"propTypes",{onFinished:r.a.func.isRequired})}}]);

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,17 +1,15 @@
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/
/*! /*!
Copyright (c) 2017 Jed Watson. Copyright (c) 2017 Jed Watson.
Licensed under the MIT License (MIT), see Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames http://jedwatson.github.io/classnames
*/ */
/**
* filesize
*
* @copyright 2017 Jason Mulligan <jason.mulligan@avoidwork.com>
* @license BSD-3-Clause
* @version 3.5.6
*/
/*! /*!
* The buffer module from node.js, for the browser. * The buffer module from node.js, for the browser.
* *
@ -19,18 +17,28 @@
* @license MIT * @license MIT
*/ */
/** /*!
* @license * UAParser.js v0.7.21
* Lodash <https://lodash.com/> * Lightweight JavaScript-based User-Agent string parser
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/> * https://github.com/faisalman/ua-parser-js
* Released under MIT license <https://lodash.com/license> *
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE> * Copyright © 2012-2019 Faisal Salman <f@faisalman.com>
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors * Licensed under MIT License
*/ */
/*! VelocityJS.org (1.5.2). (C) 2014 Julian Shapiro. MIT @license: en.wikipedia.org/wiki/MIT_License */ /*!
* content-type
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*/
/*! VelocityJS.org jQuery Shim (1.0.1). (C) 2014 The jQuery Foundation. MIT @license: en.wikipedia.org/wiki/MIT_License. */ /*!
* escape-html
* Copyright(c) 2012-2013 TJ Holowaychuk
* Copyright(c) 2015 Andreas Lubbe
* Copyright(c) 2015 Tiancheng "Timothy" Gu
* MIT Licensed
*/
/*! ***************************************************************************** /*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved. Copyright (c) Microsoft Corporation. All rights reserved.
@ -47,24 +55,26 @@ See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License. and limitations under the License.
***************************************************************************** */ ***************************************************************************** */
/* /*! VelocityJS.org (1.5.2). (C) 2014 Julian Shapiro. MIT @license: en.wikipedia.org/wiki/MIT_License */
object-assign
(c) Sindre Sorhus
@license MIT
*/
/*! /*! VelocityJS.org jQuery Shim (1.0.1). (C) 2014 The jQuery Foundation. MIT @license: en.wikipedia.org/wiki/MIT_License. */
* content-type
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*/
/*! /*! http://mths.be/fromcodepoint v0.2.1 by @mathias */
* escape-html
* Copyright(c) 2012-2013 TJ Holowaychuk /*! http://mths.be/repeat v0.2.0 by @mathias */
* Copyright(c) 2015 Andreas Lubbe
* Copyright(c) 2015 Tiancheng "Timothy" Gu /*! https://mths.be/punycode v1.4.1 by @mathias */
* MIT Licensed
/*! modernizr 3.8.0 (Custom Build) | MIT *
* https://modernizr.com/download/?-cors-cssanimations-cssfilters-displaytable-es5date-es5function-es5object-es5undefined-es6array-es6collections-es6string-fetch-flexbox-json-localstorage-objectfit-promises-sandbox-svg-svgasimg-svgfilters-setclasses-cssclassprefix:modernizr_ !*/
/**
* @license
* Lodash <https://lodash.com/>
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
* Released under MIT license <https://lodash.com/license>
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
*/ */
/** /**
@ -74,21 +84,30 @@ object-assign
* @version 0.3.10 * @version 0.3.10
*/ */
/*@cc_on!@*/ /**
* filesize
/*!
* UAParser.js v0.7.21
* Lightweight JavaScript-based User-Agent string parser
* https://github.com/faisalman/ua-parser-js
* *
* Copyright © 2012-2019 Faisal Salman <f@faisalman.com> * @copyright 2017 Jason Mulligan <jason.mulligan@avoidwork.com>
* Licensed under MIT License * @license BSD-3-Clause
* @version 3.5.6
*/ */
/*! https://mths.be/punycode v1.4.1 by @mathias */ /**
* gemini-scrollbar
* @version 1.4.3
* @link http://noeldelgado.github.io/gemini-scrollbar/
* @license MIT
*/
/** @license React v16.12.0 /**
* react.production.min.js * what-input - A global utility for tracking the current input method (mouse, keyboard or touch).
* @version v5.2.6
* @link https://github.com/ten1seven/what-input
* @license MIT
*/
/** @license React v0.18.0
* scheduler.production.min.js
* *
* Copyright (c) Facebook, Inc. and its affiliates. * Copyright (c) Facebook, Inc. and its affiliates.
* *
@ -105,8 +124,8 @@ object-assign
* LICENSE file in the root directory of this source tree. * LICENSE file in the root directory of this source tree.
*/ */
/** @license React v0.18.0 /** @license React v16.12.0
* scheduler.production.min.js * react-is.production.min.js
* *
* Copyright (c) Facebook, Inc. and its affiliates. * Copyright (c) Facebook, Inc. and its affiliates.
* *
@ -115,7 +134,7 @@ object-assign
*/ */
/** @license React v16.12.0 /** @license React v16.12.0
* react-is.production.min.js * react.production.min.js
* *
* Copyright (c) Facebook, Inc. and its affiliates. * Copyright (c) Facebook, Inc. and its affiliates.
* *
@ -123,23 +142,4 @@ object-assign
* LICENSE file in the root directory of this source tree. * LICENSE file in the root directory of this source tree.
*/ */
/** /*@cc_on!@*/
* what-input - A global utility for tracking the current input method (mouse, keyboard or touch).
* @version v5.2.6
* @link https://github.com/ten1seven/what-input
* @license MIT
*/
/*! http://mths.be/fromcodepoint v0.2.1 by @mathias */
/*! http://mths.be/repeat v0.2.0 by @mathias */
/**
* gemini-scrollbar
* @version 1.4.3
* @link http://noeldelgado.github.io/gemini-scrollbar/
* @license MIT
*/
/*! modernizr 3.8.0 (Custom Build) | MIT *
* https://modernizr.com/download/?-cors-cssanimations-cssfilters-displaytable-es5date-es5function-es5object-es5undefined-es6array-es6collections-es6string-fetch-flexbox-json-localstorage-objectfit-promises-sandbox-svg-svgasimg-svgfilters-setclasses-cssclassprefix:modernizr_ !*/

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +1 @@
!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=1494)}({1494:function(e,t,r){}}); !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=1420)}({1420:function(e,t,r){}});

File diff suppressed because one or more lines are too long

@ -1 +1 @@
!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=1492)}({1492:function(e,t,r){}}); !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=1418)}({1418:function(e,t,r){}});

File diff suppressed because one or more lines are too long

@ -1 +1 @@
!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=1493)}({1493:function(e,t,r){}}); !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=1419)}({1419:function(e,t,r){}});

File diff suppressed because one or more lines are too long

@ -1 +1 @@
!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=1491)}({1491:function(e,t,r){}}); !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=1417)}({1417:function(e,t,r){}});

@ -1 +1 @@
!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1490)}({1490:function(e,t){const n=window.location.search.substring(1).split("&");let o;for(let e=0;e<n.length;++e){const t=n[e].split("=");"origin"===t[0]&&(o=decodeURIComponent(t[1]))}window.onmessage=function(e){e.origin===o&&(e.data.blob?function(e){const t=e.data,n=document.createElement("img");n.id="img",n.src=t.imgSrc,n.style=t.imgStyle;const o=document.createElement("a");o.id="a",o.rel="noreferrer noopener",o.download=t.download,o.style=t.style,o.style.fontFamily="Arial, Helvetica, Sans-Serif",o.href=window.URL.createObjectURL(t.blob),o.appendChild(n),o.appendChild(document.createTextNode(t.textContent));const r=document.body;r.style="margin: 0px; overflow: hidden",r.appendChild(o)}(e):function(e){const t=e.data,n=document.getElementById("img");n.src=t.imgSrc,n.style=t.imgStyle,document.getElementById("a").style=t.style}(e))}}}); !function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1416)}({1416:function(e,t){const n=window.location.search.substring(1).split("&");let o;for(let e=0;e<n.length;++e){const t=n[e].split("=");"origin"===t[0]&&(o=decodeURIComponent(t[1]))}window.onmessage=function(e){e.origin===o&&(e.data.blob?function(e){const t=e.data,n=document.createElement("img");n.id="img",n.src=t.imgSrc,n.style=t.imgStyle;const o=document.createElement("a");o.id="a",o.rel="noreferrer noopener",o.download=t.download,o.style=t.style,o.style.fontFamily="Arial, Helvetica, Sans-Serif",o.href=window.URL.createObjectURL(t.blob),o.appendChild(n),o.appendChild(document.createTextNode(t.textContent));const r=document.body;r.style="margin: 0px; overflow: hidden",r.appendChild(o),e.data.auto&&o.click()}(e):function(e){const t=e.data,n=document.getElementById("img");n.src=t.imgSrc,n.style=t.imgStyle,document.getElementById("a").style=t.style}(e))}}});

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{1498:function(n,o,t){"use strict";t.r(o);var a=t(227);t.n(a).a.Easings.easeOutBounce=function(n){return 1-function(n){let o,t=4;for(;n<((o=Math.pow(2,--t))-1)/11;);return 1/Math.pow(4,3-t)-7.5625*Math.pow((3*o-2)/22-n,2)}(1-n)}}}]);

@ -1 +0,0 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{1520:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return p}));var a=n(5),o=n.n(a),s=n(0),l=n.n(s),r=n(3),i=n(2),c=n.n(i),m=n(1),u=n(7),d=n(9),h=n(48),g=n(51);class p extends l.a.Component{constructor(e){super(e),o()(this,"updateCurrentRoom",async e=>{const t=g.a.get();let n;try{n=await t.getStats()}catch{return}let a=null;e&&(a=e.name);const o=t.crawlingRooms(),s=o.crawlingRooms.size,l=o.totalRooms.size;this.setState({eventIndexSize:n.size,eventCount:n.eventCount,crawlingRoomsCount:s,roomCount:l,currentRoom:a})}),o()(this,"_onDisable",async()=>{d.a.createTrackedDialogAsync("Disable message search","Disable message search",n.e(15).then(n.bind(null,1513)),null,null,!1,!0)}),o()(this,"_onDone",()=>{this.props.onFinished(!0)}),o()(this,"_onCrawlerSleepTimeChange",e=>{this.setState({crawlerSleepTime:e.target.value}),u.b.setValue("crawlerSleepTime",null,u.a.DEVICE,e.target.value)}),this.state={eventIndexSize:0,eventCount:0,crawlingRoomsCount:0,roomCount:0,currentRoom:null,crawlerSleepTime:u.b.getValueAt(u.a.DEVICE,"crawlerSleepTime")}}componentWillUnmount(){const e=g.a.get();null!==e&&e.removeListener("changedCheckpoint",this.updateCurrentRoom)}async componentWillMount(){let e=0,t=0,n=0,a=0,o=null;const s=g.a.get();if(null!==s){s.on("changedCheckpoint",this.updateCurrentRoom);try{const t=await s.getStats();e=t.size,a=t.eventCount}catch{}const l=s.crawlingRooms();t=l.crawlingRooms.size,n=l.totalRooms.size;const r=s.currentRoom();r&&(o=r.name)}this.setState({eventIndexSize:e,eventCount:a,crawlingRoomsCount:t,roomCount:n,currentRoom:o})}render(){let e;e=null===this.state.currentRoom?Object(m.a)("Not currently downloading messages for any room."):Object(m.a)("Downloading mesages for %(currentRoom)s.",{currentRoom:this.state.currentRoom});const t=r.a("views.elements.Field"),n=l.a.createElement("div",null,Object(m.a)("Riot is securely caching encrypted messages locally for them to appear in search results:"),l.a.createElement("div",{className:"mx_SettingsTab_subsectionText"},Object(m.a)("Space used:")," ",Object(h.a)(this.state.eventIndexSize,0),l.a.createElement("br",null),Object(m.a)("Indexed messages:")," ",Object(h.d)(this.state.eventCount),l.a.createElement("br",null),Object(m.a)("Indexed rooms:")," ",Object(m.a)("%(crawlingRooms)s out of %(totalRooms)s",{crawlingRooms:Object(h.d)(this.state.crawlingRoomsCount),totalRooms:Object(h.d)(this.state.roomCount)})," ",l.a.createElement("br",null),e,l.a.createElement("br",null),l.a.createElement(t,{id:"crawlerSleepTimeMs",label:Object(m.a)("Message downloading sleep time(ms)"),type:"number",value:this.state.crawlerSleepTime,onChange:this._onCrawlerSleepTimeChange}))),a=r.a("views.dialogs.BaseDialog"),o=r.a("views.elements.DialogButtons");return l.a.createElement(a,{className:"mx_ManageEventIndexDialog",onFinished:this.props.onFinished,title:Object(m.a)("Message search")},n,l.a.createElement(o,{primaryButton:Object(m.a)("Done"),onPrimaryButtonClick:this.props.onFinished,primaryButtonClass:"primary",cancelButton:Object(m.a)("Disable"),onCancel:this._onDisable,cancelButtonClass:"danger"}))}}o()(p,"propTypes",{onFinished:c.a.func.isRequired})}}]);

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

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

@ -110,7 +110,7 @@
"Upload file": "Datei hochladen", "Upload file": "Datei hochladen",
"Users": "Benutzer", "Users": "Benutzer",
"Verification Pending": "Verifizierung ausstehend", "Verification Pending": "Verifizierung ausstehend",
"Video call": "Video-Anruf", "Video call": "Videoanruf",
"Voice call": "Sprachanruf", "Voice call": "Sprachanruf",
"VoIP conference finished.": "VoIP-Konferenz wurde beendet.", "VoIP conference finished.": "VoIP-Konferenz wurde beendet.",
"VoIP conference started.": "VoIP-Konferenz gestartet.", "VoIP conference started.": "VoIP-Konferenz gestartet.",
@ -255,7 +255,7 @@
"Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Es wurde versucht, einen bestimmten Punkt im Chatverlauf dieses Raumes zu laden. Dir fehlt jedoch die Berechtigung, die betreffende Nachricht zu sehen.", "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Es wurde versucht, einen bestimmten Punkt im Chatverlauf dieses Raumes zu laden. Dir fehlt jedoch die Berechtigung, die betreffende Nachricht zu sehen.",
"Tried to load a specific point in this room's timeline, but was unable to find it.": "Es wurde versucht, einen bestimmten Punkt im Chatverlauf dieses Raumes zu laden, der Punkt konnte jedoch nicht gefunden werden.", "Tried to load a specific point in this room's timeline, but was unable to find it.": "Es wurde versucht, einen bestimmten Punkt im Chatverlauf dieses Raumes zu laden, der Punkt konnte jedoch nicht gefunden werden.",
"Unknown room %(roomId)s": "Unbekannter Raum %(roomId)s", "Unknown room %(roomId)s": "Unbekannter Raum %(roomId)s",
"You seem to be in a call, are you sure you want to quit?": "Du scheinst in einem Anruf zu sein. Bist du sicher schließen zu wollen?", "You seem to be in a call, are you sure you want to quit?": "Du scheinst in einem Gespräch zu sein, bist du sicher, dass du aufhören willst?",
"You seem to be uploading files, are you sure you want to quit?": "Du scheinst Dateien hochzuladen. Bist du sicher schließen zu wollen?", "You seem to be uploading files, are you sure you want to quit?": "Du scheinst Dateien hochzuladen. Bist du sicher schließen zu wollen?",
"You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Du wirst diese Änderung nicht rückgängig machen können, da der Benutzer dasselbe Berechtigungslevel wie du selbst erhalten wird.", "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Du wirst diese Änderung nicht rückgängig machen können, da der Benutzer dasselbe Berechtigungslevel wie du selbst erhalten wird.",
"Make Moderator": "Zum Moderator ernennen", "Make Moderator": "Zum Moderator ernennen",
@ -407,8 +407,8 @@
"Enable Notifications": "Benachrichtigungen aktivieren", "Enable Notifications": "Benachrichtigungen aktivieren",
"Failed to upload profile picture!": "Hochladen des Profilbild's fehlgeschlagen!", "Failed to upload profile picture!": "Hochladen des Profilbild's fehlgeschlagen!",
"Incoming call from %(name)s": "Eingehender Anruf von %(name)s", "Incoming call from %(name)s": "Eingehender Anruf von %(name)s",
"Incoming video call from %(name)s": "Eingehender Video-Anruf von %(name)s", "Incoming video call from %(name)s": "Eingehender Videoanruf von %(name)s",
"Incoming voice call from %(name)s": "Eingehender Sprach-Anruf von %(name)s", "Incoming voice call from %(name)s": "Eingehender Sprachanruf von %(name)s",
"Join as <voiceText>voice</voiceText> or <videoText>video</videoText>.": "Per <voiceText>Sprachanruf</voiceText> oder <videoText>Videoanruf</videoText> beitreten.", "Join as <voiceText>voice</voiceText> or <videoText>video</videoText>.": "Per <voiceText>Sprachanruf</voiceText> oder <videoText>Videoanruf</videoText> beitreten.",
"Last seen": "Zuletzt gesehen", "Last seen": "Zuletzt gesehen",
"No display name": "Kein Anzeigename", "No display name": "Kein Anzeigename",
@ -458,8 +458,8 @@
"Featured Users:": "Hervorgehobene Benutzer:", "Featured Users:": "Hervorgehobene Benutzer:",
"Automatically replace plain text Emoji": "Klartext-Emoji automatisch ersetzen", "Automatically replace plain text Emoji": "Klartext-Emoji automatisch ersetzen",
"Failed to upload image": "Bild-Hochladen fehlgeschlagen", "Failed to upload image": "Bild-Hochladen fehlgeschlagen",
"AM": "a. m.", "AM": "a.m.",
"PM": "p. m.", "PM": "p.m.",
"The maximum permitted number of widgets have already been added to this room.": "Die maximal erlaubte Anzahl an hinzufügbaren Widgets für diesen Raum wurde erreicht.", "The maximum permitted number of widgets have already been added to this room.": "Die maximal erlaubte Anzahl an hinzufügbaren Widgets für diesen Raum wurde erreicht.",
"Cannot add any more widgets": "Kann keine weiteren Widgets hinzufügen", "Cannot add any more widgets": "Kann keine weiteren Widgets hinzufügen",
"%(widgetName)s widget added by %(senderName)s": "%(senderName)s hat das Widget %(widgetName)s hinzugefügt", "%(widgetName)s widget added by %(senderName)s": "%(senderName)s hat das Widget %(widgetName)s hinzugefügt",
@ -534,7 +534,7 @@
"Invalid community ID": "Ungültige Community-ID", "Invalid community ID": "Ungültige Community-ID",
"'%(groupId)s' is not a valid community ID": "'%(groupId)s' ist keine gültige Community-ID", "'%(groupId)s' is not a valid community ID": "'%(groupId)s' ist keine gültige Community-ID",
"New community ID (e.g. +foo:%(localDomain)s)": "Neue Community-ID (z. B. +foo:%(localDomain)s)", "New community ID (e.g. +foo:%(localDomain)s)": "Neue Community-ID (z. B. +foo:%(localDomain)s)",
"Remove from community": "Aus Community entfernen", "Remove from community": "Aus der Community entfernen",
"Failed to remove user from community": "Entfernen des Benutzers aus der Community fehlgeschlagen", "Failed to remove user from community": "Entfernen des Benutzers aus der Community fehlgeschlagen",
"Filter community members": "Community-Mitglieder filtern", "Filter community members": "Community-Mitglieder filtern",
"Filter community rooms": "Community-Räume filtern", "Filter community rooms": "Community-Räume filtern",
@ -567,7 +567,7 @@
"Message removed": "Nachricht entfernt", "Message removed": "Nachricht entfernt",
"Mention": "Erwähnen", "Mention": "Erwähnen",
"Invite": "Einladen", "Invite": "Einladen",
"Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Das Löschen eines Widgets entfernt das Widget für alle Benutzer in diesem Raum. Möchtest du dieses Widget wirklich löschen?", "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?": "Das Löschen eines Widgets entfernt es für alle Nutzer in diesem Raum. Möchtest du dieses Widget wirklich löschen?",
"Mirror local video feed": "Lokalen Video-Feed spiegeln", "Mirror local video feed": "Lokalen Video-Feed spiegeln",
"Failed to withdraw invitation": "Die Einladung konnte nicht zurückgezogen werden", "Failed to withdraw invitation": "Die Einladung konnte nicht zurückgezogen werden",
"Community IDs may only contain characters a-z, 0-9, or '=_-./'": "Community-IDs dürfen nur die folgenden Zeichen enthalten: a-z, 0-9, or '=_-./'", "Community IDs may only contain characters a-z, 0-9, or '=_-./'": "Community-IDs dürfen nur die folgenden Zeichen enthalten: a-z, 0-9, or '=_-./'",
@ -842,7 +842,7 @@
"Developer Tools": "Entwicklerwerkzeuge", "Developer Tools": "Entwicklerwerkzeuge",
"Preparing to send logs": "Senden von Logs wird vorbereitet", "Preparing to send logs": "Senden von Logs wird vorbereitet",
"Remember, you can always set an email address in user settings if you change your mind.": "Vergiss nicht, dass du in den Benutzereinstellungen jederzeit eine E-Mail-Adresse setzen kannst, wenn du deine Meinung änderst.", "Remember, you can always set an email address in user settings if you change your mind.": "Vergiss nicht, dass du in den Benutzereinstellungen jederzeit eine E-Mail-Adresse setzen kannst, wenn du deine Meinung änderst.",
"Explore Account Data": "Benutzerkonto-Daten analysieren", "Explore Account Data": "Konto-Daten erkunden",
"All messages (noisy)": "Alle Nachrichten (laut)", "All messages (noisy)": "Alle Nachrichten (laut)",
"Saturday": "Samstag", "Saturday": "Samstag",
"I understand the risks and wish to continue": "Ich verstehe das Risiko und möchte fortfahren", "I understand the risks and wish to continue": "Ich verstehe das Risiko und möchte fortfahren",
@ -968,7 +968,7 @@
"Permission Required": "Berechtigung benötigt", "Permission Required": "Berechtigung benötigt",
"You do not have permission to start a conference call in this room": "Du hast keine Berechtigung um ein Konferenzgespräch in diesem Raum zu starten", "You do not have permission to start a conference call in this room": "Du hast keine Berechtigung um ein Konferenzgespräch in diesem Raum zu starten",
"Failed to remove widget": "Widget konnte nicht entfernt werden", "Failed to remove widget": "Widget konnte nicht entfernt werden",
"An error ocurred whilst trying to remove the widget from the room": "Ein Fehler trat auf, während versucht wurde das Widget aus diesem Raum zu entfernen", "An error ocurred whilst trying to remove the widget from the room": "Ein Fehler trat auf während versucht wurde, das Widget aus diesem Raum zu entfernen",
"System Alerts": "System-Benachrichtigung", "System Alerts": "System-Benachrichtigung",
"Only room administrators will see this warning": "Nur Raum-Administratoren werden diese Nachricht sehen", "Only room administrators will see this warning": "Nur Raum-Administratoren werden diese Nachricht sehen",
"Please <a>contact your service administrator</a> to continue using the service.": "Bitte <a>kontaktiere deinen Systemadministrator</a> um diesen Dienst weiter zu nutzen.", "Please <a>contact your service administrator</a> to continue using the service.": "Bitte <a>kontaktiere deinen Systemadministrator</a> um diesen Dienst weiter zu nutzen.",
@ -1620,7 +1620,7 @@
"Whether you're using Riot as an installed Progressive Web App": "Ob Sie Riot als installierte progressive Web-App verwenden", "Whether you're using Riot as an installed Progressive Web App": "Ob Sie Riot als installierte progressive Web-App verwenden",
"Your user agent": "Ihr User-Agent", "Your user agent": "Ihr User-Agent",
"The information being sent to us to help make Riot better includes:": "Zu den Informationen, die uns zugesandt werden, um zu helfen, Riot besser zu machen, gehören:", "The information being sent to us to help make Riot better includes:": "Zu den Informationen, die uns zugesandt werden, um zu helfen, Riot besser zu machen, gehören:",
"There are unknown sessions in this room: if you proceed without verifying them, it will be possible for someone to eavesdrop on your call.": "Es sind unbekannte Sitzungen in diesem Raum: Wenn Sie ohne Verifizierung fortfahren, wird es für jemanden möglich sein, Ihren Anruf zu belauschen.", "There are unknown sessions in this room: if you proceed without verifying them, it will be possible for someone to eavesdrop on your call.": "Es sind unbekannte Sitzungen in diesem Raum: Wenn du ohne Verifizierung fortfährst, wird es für jemanden möglich sein, deinen Anruf zu belauschen.",
"If you cancel now, you won't complete verifying the other user.": "Wenn Sie jetzt abbrechen, werden Sie die Verifizierung des anderen Nutzers nicht beenden können.", "If you cancel now, you won't complete verifying the other user.": "Wenn Sie jetzt abbrechen, werden Sie die Verifizierung des anderen Nutzers nicht beenden können.",
"If you cancel now, you won't complete verifying your other session.": "Wenn Sie jetzt abbrechen, werden Sie die Verifizierung der anderen Sitzung nicht beenden können.", "If you cancel now, you won't complete verifying your other session.": "Wenn Sie jetzt abbrechen, werden Sie die Verifizierung der anderen Sitzung nicht beenden können.",
"If you cancel now, you won't complete your secret storage operation.": "Wenn Sie jetzt abbrechen, werden Sie die Geheimlagerungsoperation nicht beenden können.", "If you cancel now, you won't complete your secret storage operation.": "Wenn Sie jetzt abbrechen, werden Sie die Geheimlagerungsoperation nicht beenden können.",
@ -1637,7 +1637,8 @@
"Never send encrypted messages to unverified sessions in this room from this session": "Sende niemals verschlüsselte Nachrichten von dieser Sitzung zu unverifizierten Sitzungen in diesem Raum", "Never send encrypted messages to unverified sessions in this room from this session": "Sende niemals verschlüsselte Nachrichten von dieser Sitzung zu unverifizierten Sitzungen in diesem Raum",
"Changing password will currently reset any end-to-end encryption keys on all sessions, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Durch die Änderung des Passworts werden derzeit alle End-zu-End-Verschlüsselungsschlüssel in allen Sitzungen zurückgesetzt, sodass der verschlüsselte Chat-Verlauf nicht mehr lesbar ist, es sei denn, Sie exportieren zuerst Ihre Raumschlüssel und importieren sie anschließend wieder. In Zukunft wird dies verbessert werden.", "Changing password will currently reset any end-to-end encryption keys on all sessions, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Durch die Änderung des Passworts werden derzeit alle End-zu-End-Verschlüsselungsschlüssel in allen Sitzungen zurückgesetzt, sodass der verschlüsselte Chat-Verlauf nicht mehr lesbar ist, es sei denn, Sie exportieren zuerst Ihre Raumschlüssel und importieren sie anschließend wieder. In Zukunft wird dies verbessert werden.",
"Delete %(count)s sessions": { "Delete %(count)s sessions": {
"other": "Lösche %(count)s Sitzungen" "other": "Lösche %(count)s Sitzungen",
"one": "%(count)s Sitzung löschen"
}, },
"Backup is not signed by any of your sessions": "Die Sicherung ist von keiner Ihrer Sitzungen unterzeichnet.", "Backup is not signed by any of your sessions": "Die Sicherung ist von keiner Ihrer Sitzungen unterzeichnet.",
"Your password was successfully changed. You will not receive push notifications on other sessions until you log back in to them": "Ihr Passwort wurde erfolgreich geändert. Sie erhalten keine Push-Benachrichtigungen zu anderen Sitzungen, bis Sie sich wieder bei diesen anmelden", "Your password was successfully changed. You will not receive push notifications on other sessions until you log back in to them": "Ihr Passwort wurde erfolgreich geändert. Sie erhalten keine Push-Benachrichtigungen zu anderen Sitzungen, bis Sie sich wieder bei diesen anmelden",
@ -1680,13 +1681,15 @@
"No sessions with registered encryption keys": "Keine Sitzungen mit registrierten Verschlüsselungsschlüsseln", "No sessions with registered encryption keys": "Keine Sitzungen mit registrierten Verschlüsselungsschlüsseln",
"Room %(name)s": "Raum %(name)s", "Room %(name)s": "Raum %(name)s",
"Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Ein Upgrade dieses Raums schaltet die aktuelle Instanz des Raums ab und erstellt einen aktualisierten Raum mit demselben Namen.", "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Ein Upgrade dieses Raums schaltet die aktuelle Instanz des Raums ab und erstellt einen aktualisierten Raum mit demselben Namen.",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) hat sich zu einer neuen Sitzung angemeldet, ohne sie zu überprüfen:", "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) hat sich zu einer neuen Sitzung angemeldet, ohne sie zu verifizieren:",
"%(count)s verified sessions": { "%(count)s verified sessions": {
"other": "%(count)s verifizierte Sitzungen" "other": "%(count)s verifizierte Sitzungen",
"one": "1 verifizierte Sitzung"
}, },
"Hide verified sessions": "Verifizierte Sitzungen ausblenden", "Hide verified sessions": "Verifizierte Sitzungen ausblenden",
"%(count)s sessions": { "%(count)s sessions": {
"other": "%(count)s Sitzungen" "other": "%(count)s Sitzungen",
"one": "%(count)s Sitzung"
}, },
"Hide sessions": "Sitzungen ausblenden", "Hide sessions": "Sitzungen ausblenden",
"Encryption enabled": "Verschlüsselung aktiviert", "Encryption enabled": "Verschlüsselung aktiviert",
@ -1722,21 +1725,91 @@
"You have been logged out of all sessions and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "Sie wurden von allen Sitzungen abgemeldet und erhalten keine Push-Benachrichtigungen mehr. Um die Benachrichtigungen wieder zu aktivieren, melden Sie sich auf jedem Gerät erneut an.", "You have been logged out of all sessions and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "Sie wurden von allen Sitzungen abgemeldet und erhalten keine Push-Benachrichtigungen mehr. Um die Benachrichtigungen wieder zu aktivieren, melden Sie sich auf jedem Gerät erneut an.",
"Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Aktualisieren Sie diese Sitzung, damit sie andere Sitzungen verifizieren kann, indem sie ihnen Zugang zu verschlüsselten Nachrichten gewährt und sie für andere Benutzer als vertrauenswürdig markiert.", "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Aktualisieren Sie diese Sitzung, damit sie andere Sitzungen verifizieren kann, indem sie ihnen Zugang zu verschlüsselten Nachrichten gewährt und sie für andere Benutzer als vertrauenswürdig markiert.",
"Set up encryption on this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Richten Sie für diese Sitzung eine Verschlüsselung ein, damit sie andere Sitzungen verifizieren kann, indem sie ihnen Zugang zu verschlüsselten Nachrichten gewährt und sie für andere Benutzer als vertrauenswürdig markiert.", "Set up encryption on this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Richten Sie für diese Sitzung eine Verschlüsselung ein, damit sie andere Sitzungen verifizieren kann, indem sie ihnen Zugang zu verschlüsselten Nachrichten gewährt und sie für andere Benutzer als vertrauenswürdig markiert.",
"Sign out and remove encryption keys?": "Abmelden und Verschlüsselungsschlüssel entfernen?",
"Sign in to your Matrix account on <underlinedServerName />": "Melde dich bei deinem Matrix-Konto auf <underlinedServerName /> an",
"Enter your password to sign in and regain access to your account.": "Gib dein Passwort ein, um dich anzumelden und wieder Zugang zu deinem Konto zu erhalten.",
"Sign in and regain access to your account.": "Melden dich an und erhalte wieder Zugang zu deinem Konto.",
"You cannot sign in to your account. Please contact your homeserver admin for more information.": "Du kannst dich nicht bei deinem Konto anmelden. Bitte kontaktiere deinen Homeserver-Administrator für weitere Informationen.",
"Sign In or Create Account": "Anmelden oder Account erstellen",
"Use your account or create a new one to continue.": "Benutze deinen Account oder erstellen einen neuen, um fortzufahren.",
"Create Account": "Account erstellen",
"Show typing notifications": "Zeige Tipp-Benachrichtigungen",
"Order rooms by name": "Sortiere Räume nach Name",
"When rooms are upgraded": "Wenn Räume verbessert werden",
"Scan this unique code": "Scanne diesen einzigartigen Code",
"or": "oder",
"Compare unique emoji": "Vergleiche einzigartige Emojis",
"Start": "Starte",
"Discovery": "Entdeckung",
"Done": "Erledigt",
"Manually Verify": "Manuell verifizieren",
"Trusted": "Vertrauenswürdig",
"Not trusted": "Nicht vertrauenswürdig",
"Messages in this room are not end-to-end encrypted.": "Nachrichten in diesem Raum sind nicht Ende-zu-Ende verschlüsselt.",
"Security": "Sicherheit",
"Ask %(displayName)s to scan your code:": "Bitte %(displayName)s, deinen Code zu scannen:",
"Verify by emoji": "Verifizierung durch Emojis",
"Verify by comparing unique emoji.": "Verifizierung durch den Vergleich einzigartiger Emojis.",
"You've successfully verified %(displayName)s!": "Du hast %(displayName)s erfolgreich verifiziert!",
"Got it": "Verstanden",
"Widget added by": "Widget hinzugefügt von",
"This widget may use cookies.": "Dieses Widget kann Cookies verwenden.",
"More options": "Weitere Optionen",
"Terms of Service": "Nutzungsbedingungen",
"To continue you need to accept the terms of this service.": "Um fortzufahren, musst du die Bedingungen dieses Dienstes akzeptieren.",
"Service": "Dienst",
"Summary": "Zusammenfassung",
"Document": "Dokument",
"Explore": "Erkunde",
"Explore rooms": "Erkunde Räume",
"Maximize apps": "Apps maximieren",
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Dein bereitgestellter Signaturschlüssel passt zu dem Schlüssel, der von %(userId)s's Sitzung %(deviceId)s empfangen wurde. Sitzung wird als verifiziert markiert.",
"Match system theme": "An System-Design anpassen",
"Verify this session by completing one of the following:": "Verifiziere diese Sitzung, indem du eine der folgenden Aktionen ausführst:",
"Your homeserver does not support session management.": "Dein Heimserver unterstützt keine Sitzungsverwaltung.",
"Unable to load session list": "Sitzungsliste kann nicht geladen werden",
"This session is backing up your keys. ": "Diese Sitzung sichert deine Schlüssel.",
"Connect this session to Key Backup": "Diese Sitzung mit der Schlüsselsicherung verbinden",
"Backup has a signature from <verify>unknown</verify> session with ID %(deviceId)s": "Die Sicherung hat eine Signatur von einer <verify>unbekannten</verify> Sitzung mit der ID %(deviceId)s",
"Backup has a <validity>valid</validity> signature from this session": "Die Sicherung hat eine <validity>gültige</validity> Signatur von dieser Sitzung",
"Backup has an <validity>invalid</validity> signature from this session": "Die Sicherung hat eine <validity>ungültige</validity> Signatur von dieser Sitzung",
"Discovery options will appear once you have added an email above.": "Entdeckungsoptionen werden angezeigt, sobald oben eine E-Mail hinzugefügt wurde.",
"Discovery options will appear once you have added a phone number above.": "Entdeckungsoptionen werden angezeigt, sobald eine Telefonnummer hinzugefügt wurde.",
"Close preview": "Vorschau schließen",
"Loading room preview": "Lade Raumvorschau",
"Join the discussion": "Trete der Diskussion bei",
"Remove for everyone": "Für alle entfernen",
"Remove for me": "Für mich entfernen",
"Create your Matrix account on <underlinedServerName />": "Erstelle dein Matrix-Konto auf <underlinedServerName />",
"Preview": "Vorschau",
"Your Matrix account on <underlinedServerName />": "Dein Matrix-Konto auf <underlinedServerName />",
"Remove %(email)s?": "%(email)s entfernen?",
"Remove %(phone)s?": "%(phone)s entfernen?",
"Remove recent messages by %(user)s": "Letzte Nachrichten von %(user)s entfernen",
"You are about to remove %(count)s messages by %(user)s. This cannot be undone. Do you wish to continue?": {
"other": "Du bist dabei %(count)s Nachrichten von %(user)s zu löschen, was nicht rückgängig gemacht werden kann. Fortfahren?",
"one": "Du bist dabei eine Nachrichten von %(user)s zu löschen, was nicht rückgängig gemacht werden kann. Fortfahren?"
},
"Remove %(count)s messages": {
"other": "%(count)s Nachrichten entfernen",
"one": "Eine Nachricht entfernen"
},
"Remove recent messages": "Letzte Nachrichten entfernen",
"You're previewing %(roomName)s. Want to join it?": "Du betrachtest %(roomName)s. Willst du beitreten?",
"%(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",
"Unknown device": "Unbekanntes Gerät", "Unknown device": "Unbekanntes Gerät",
"You need to be using HTTPS to place a screen-sharing call.": "Du musst HTTPS nutzen um einen Anruf mit Bildschirmfreigabe durchzuführen.", "You need to be using HTTPS to place a screen-sharing call.": "Du musst HTTPS nutzen um einen Anruf mit Bildschirmfreigabe durchzuführen.",
"Welcome to Riot.im": "Willkommen bei Riot.im", "Welcome to Riot.im": "Willkommen bei Riot.im",
"Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Dezentrale, verschlüsselte Chat- &amp; Kollaborationslösung unterstützt von [matrix]", "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Dezentrale, verschlüsselte Chat- &amp; Kollaborationslösung unterstützt von [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.": "Du kannst die erweiterte Serveroption nutzen um dich an einem anderen Matrixserver anzumelden, indem du eine andere Heimserver-URL angibst. Dies erlaubt dir, Riot mit einem existierenden Matrix-Konto auf einem anderen Heimserver zu nutzen.", "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.": "Du kannst benutzerdefinierte Server-Optionen nutzen, um dich an anderen Matrix Servern anzumelden, indem du eine andere Heimserver-URL angibst. Dies erlaubt dir, Riot mit einem existierenden Matrix-Konto auf einem anderen Heimserver zu nutzen.",
"Create Account": "Konto erstellen",
"Need help?": "Brauchst du Hilfe?", "Need help?": "Brauchst du Hilfe?",
"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.", "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: 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.", "Invalid configuration: no default server specified.": "Ungültige Konfiguration: Es wurde kein Standardserver angegeben.",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.": "Deine Riot Konfiguration enthält ungültiges JSON. Bitte korrigiere das Problem und lade die Seite neu.", "Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.": "Deine Riot Konfiguration enthält ungültiges JSON. Bitte korrigiere das Problem und lade die Seite neu.",
"The message from the parser is: %(message)s": "Die Nachricht des Parsers ist: %(message)s", "The message from the parser is: %(message)s": "Die Nachricht des Parsers ist: %(message)s",
"Invalid JSON": "Ungültiges JSON" "Invalid JSON": "Ungültiges JSON",
"Go to your browser to complete Sign In": "Gehe zu deinem Browser, um die Anmeldung abzuschließen"
} }

@ -123,9 +123,10 @@
"Unable to enable Notifications": "Unable to enable Notifications", "Unable to enable Notifications": "Unable to enable Notifications",
"This email address was not found": "This email address was not found", "This email address was not found": "This email address was not found",
"Your email address does not appear to be associated with a Matrix ID on this Homeserver.": "Your email address does not appear to be associated with a Matrix ID on this Homeserver.", "Your email address does not appear to be associated with a Matrix ID on this Homeserver.": "Your email address does not appear to be associated with a Matrix ID on this Homeserver.",
"Registration Required": "Registration Required", "Sign In or Create Account": "Sign In or Create Account",
"You need to register to do this. Would you like to register now?": "You need to register to do this. Would you like to register now?", "Use your account or create a new one to continue.": "Use your account or create a new one to continue.",
"Register": "Register", "Create Account": "Create Account",
"Sign In": "Sign In",
"Default": "Default", "Default": "Default",
"Restricted": "Restricted", "Restricted": "Restricted",
"Moderator": "Moderator", "Moderator": "Moderator",
@ -203,6 +204,7 @@
"Sends the given message coloured as a rainbow": "Sends the given message coloured as a rainbow", "Sends the given message coloured as a rainbow": "Sends the given message coloured as a rainbow",
"Sends the given emote coloured as a rainbow": "Sends the given emote coloured as a rainbow", "Sends the given emote coloured as a rainbow": "Sends the given emote coloured as a rainbow",
"Displays list of commands with usages and descriptions": "Displays list of commands with usages and descriptions", "Displays list of commands with usages and descriptions": "Displays list of commands with usages and descriptions",
"Displays information about a user": "Displays information about a user",
"Reason": "Reason", "Reason": "Reason",
"%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s accepted the invitation for %(displayName)s.", "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s accepted the invitation for %(displayName)s.",
"%(targetName)s accepted an invitation.": "%(targetName)s accepted an invitation.", "%(targetName)s accepted an invitation.": "%(targetName)s accepted an invitation.",
@ -238,24 +240,19 @@
"%(senderDisplayName)s disabled 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 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.", "%(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.",
"%(senderDisplayName)s sent an image.": "%(senderDisplayName)s sent an image.", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s sent an image.",
"%(senderName)s added %(addedAddresses)s and %(count)s other addresses to this room": {
"other": "%(senderName)s added %(addedAddresses)s and %(count)s other addresses to 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 %(removedAddresses)s and %(count)s other addresses from this room": {
"other": "%(senderName)s removed %(removedAddresses)s and %(count)s other addresses from 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 removed %(countRemoved)s and added %(countAdded)s addresses to this room": "%(senderName)s removed %(countRemoved)s and added %(countAdded)s addresses to 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 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 removed the main address for this room.": "%(senderName)s removed the main address for this room.",
"%(senderName)s added the alternative addresses %(addresses)s for this room.": {
"other": "%(senderName)s added the alternative addresses %(addresses)s for this room.",
"one": "%(senderName)s added alternative address %(addresses)s for this room."
},
"%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
"other": "%(senderName)s removed the alternative addresses %(addresses)s for this room.",
"one": "%(senderName)s removed alternative address %(addresses)s for this room."
},
"%(senderName)s changed the alternative addresses for this room.": "%(senderName)s changed the alternative addresses for this room.",
"%(senderName)s changed the main and alternative addresses for this room.": "%(senderName)s changed the main and alternative addresses for this room.",
"%(senderName)s changed the addresses for this room.": "%(senderName)s changed the addresses for this room.",
"Someone": "Someone", "Someone": "Someone",
"(not supported by this browser)": "(not supported by this browser)", "(not supported by this browser)": "(not supported by this browser)",
"%(senderName)s answered the call.": "%(senderName)s answered the call.", "%(senderName)s answered the call.": "%(senderName)s answered the call.",
@ -299,6 +296,11 @@
"%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s", "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s",
"Light theme": "Light theme", "Light theme": "Light theme",
"Dark theme": "Dark theme", "Dark theme": "Dark theme",
"Not Trusted": "Not Trusted",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) signed in to a new session without verifying it:",
"Ask this user to verify their session, or manually verify it below.": "Ask this user to verify their session, or manually verify it below.",
"Done": "Done",
"Manually Verify": "Manually Verify",
"%(displayName)s is typing …": "%(displayName)s is typing …", "%(displayName)s is typing …": "%(displayName)s is typing …",
"%(names)s and %(count)s others are typing …": { "%(names)s and %(count)s others are typing …": {
"other": "%(names)s and %(count)s others are typing …", "other": "%(names)s and %(count)s others are typing …",
@ -426,8 +428,9 @@
"Enable widget screenshots on supported widgets": "Enable widget screenshots on supported widgets", "Enable widget screenshots on supported widgets": "Enable widget screenshots on supported widgets",
"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 by name": "Order rooms by name",
"Show recently visited rooms above the room list": "Show recently visited rooms above the room list", "Show rooms with unread notifications first": "Show rooms with unread notifications first",
"Show shortcuts to recently viewed rooms above the room list": "Show shortcuts to recently viewed 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", "Low bandwidth mode": "Low bandwidth mode",
"Allow fallback call assist server turn.matrix.org when your homeserver does not offer one (your IP address would be shared during a call)": "Allow fallback call assist server turn.matrix.org when your homeserver does not offer one (your IP address would be shared during a call)", "Allow fallback call assist server turn.matrix.org when your homeserver does not offer one (your IP address would be shared during a call)": "Allow fallback call assist server turn.matrix.org when your homeserver does not offer one (your IP address would be shared during a call)",
@ -740,6 +743,7 @@
"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.": "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.", "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.": "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.",
"Submit debug logs": "Submit debug logs", "Submit debug logs": "Submit debug logs",
"Clear cache and reload": "Clear cache and reload", "Clear cache and reload": "Clear cache and reload",
"To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.",
"FAQ": "FAQ", "FAQ": "FAQ",
"Versions": "Versions", "Versions": "Versions",
"riot-web version:": "riot-web version:", "riot-web version:": "riot-web version:",
@ -788,9 +792,9 @@
"Always show the window menu bar": "Always show the window menu bar", "Always show the window menu bar": "Always show the window menu bar",
"Show tray icon and minimize window to it on close": "Show tray icon and minimize window to it on close", "Show tray icon and minimize window to it on close": "Show tray icon and minimize window to it on close",
"Preferences": "Preferences", "Preferences": "Preferences",
"Room list": "Room list",
"Composer": "Composer", "Composer": "Composer",
"Timeline": "Timeline", "Timeline": "Timeline",
"Room list": "Room list",
"Autocomplete delay (ms)": "Autocomplete delay (ms)", "Autocomplete delay (ms)": "Autocomplete delay (ms)",
"Read Marker lifetime (ms)": "Read Marker lifetime (ms)", "Read Marker lifetime (ms)": "Read Marker lifetime (ms)",
"Read Marker off-screen lifetime (ms)": "Read Marker off-screen lifetime (ms)", "Read Marker off-screen lifetime (ms)": "Read Marker off-screen lifetime (ms)",
@ -839,7 +843,6 @@
"This room isnt bridging messages to any platforms. <a>Learn more.</a>": "This room isnt bridging messages to any platforms. <a>Learn more.</a>", "This room isnt bridging messages to any platforms. <a>Learn more.</a>": "This room isnt bridging messages to any platforms. <a>Learn more.</a>",
"Bridges": "Bridges", "Bridges": "Bridges",
"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?",
"URL Previews": "URL Previews", "URL Previews": "URL Previews",
"Uploaded sound": "Uploaded sound", "Uploaded sound": "Uploaded sound",
"Sounds": "Sounds", "Sounds": "Sounds",
@ -1087,7 +1090,6 @@
"Rejecting invite …": "Rejecting invite …", "Rejecting invite …": "Rejecting invite …",
"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",
"Loading room preview": "Loading room preview", "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",
@ -1163,18 +1165,25 @@
"Revoke invite": "Revoke invite", "Revoke invite": "Revoke invite",
"Invited by %(sender)s": "Invited by %(sender)s", "Invited by %(sender)s": "Invited by %(sender)s",
"Jump to first unread message.": "Jump to first unread message.", "Jump to first unread message.": "Jump to first unread message.",
"Mark all as read": "Mark all as read",
"Error updating main address": "Error updating main address", "Error updating main address": "Error updating main address",
"There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.", "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.",
"There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.",
"Error creating alias": "Error creating alias", "Error creating alias": "Error creating alias",
"There was an error creating that alias. It may not be allowed by the server or a temporary failure occurred.": "There was an error creating that alias. It may not be allowed by the server or a temporary failure occurred.", "There was an error creating that alias. It may not be allowed by the server or a temporary failure occurred.": "There was an error creating that alias. It may not be allowed by the server or a temporary failure occurred.",
"Error removing alias": "Error removing alias", "Error removing alias": "Error removing alias",
"There was an error removing that alias. It may no longer exist or a temporary error occurred.": "There was an error removing that alias. It may no longer exist or a temporary error occurred.", "There was an error removing that alias. It may no longer exist or a temporary error occurred.": "There was an error removing that alias. It may no longer exist or a temporary error occurred.",
"Main address": "Main address", "Main address": "Main address",
"not specified": "not specified", "not specified": "not specified",
"Remote addresses for this room:": "Remote addresses for this room:",
"Local addresses for this room:": "Local addresses for this room:",
"This room has no local addresses": "This room has no local addresses", "This room has no local addresses": "This room has no local addresses",
"New address (e.g. #foo:%(localDomain)s)": "New address (e.g. #foo:%(localDomain)s)", "Local address": "Local address",
"Published Addresses": "Published Addresses",
"Published addresses can be used by anyone on any server to join your room. To publish an address, it needs to be set as a local address first.": "Published addresses can be used by anyone on any server to join your room. To publish an address, it needs to be set as a local address first.",
"Other published addresses:": "Other published addresses:",
"No other published addresses yet, add one below": "No other published addresses yet, add one below",
"New published address (e.g. #alias:server)": "New published address (e.g. #alias:server)",
"Local Addresses": "Local Addresses",
"Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)",
"Error updating flair": "Error updating flair", "Error updating flair": "Error updating flair",
"There was an error updating the flair for this room. The server may not allow it or a temporary error occurred.": "There was an error updating the flair for this room. The server may not allow it or a temporary error occurred.", "There was an error updating the flair for this room. The server may not allow it or a temporary error occurred.": "There was an error updating the flair for this room. The server may not allow it or a temporary error occurred.",
"Invalid community ID": "Invalid community ID", "Invalid community ID": "Invalid community ID",
@ -1185,6 +1194,7 @@
"Room Name": "Room Name", "Room Name": "Room Name",
"Room Topic": "Room Topic", "Room Topic": "Room Topic",
"Room avatar": "Room avatar", "Room avatar": "Room avatar",
"Publish this room to the public in %(domain)s's room directory?": "Publish this room to the public in %(domain)s's room directory?",
"You have <a>enabled</a> URL previews by default.": "You have <a>enabled</a> URL previews by default.", "You have <a>enabled</a> URL previews by default.": "You have <a>enabled</a> URL previews by default.",
"You have <a>disabled</a> URL previews by default.": "You have <a>disabled</a> URL previews by default.", "You have <a>disabled</a> URL previews by default.": "You have <a>disabled</a> URL previews by default.",
"URL previews are enabled by default for participants in this room.": "URL previews are enabled by default for participants in this room.", "URL previews are enabled by default for participants in this room.": "URL previews are enabled by default for participants in this room.",
@ -1206,11 +1216,6 @@
"Yours, or the other users session": "Yours, or the other users session", "Yours, or the other users session": "Yours, or the other users session",
"Members": "Members", "Members": "Members",
"Files": "Files", "Files": "Files",
"Not Trusted": "Not Trusted",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) signed in to a new session without verifying it:",
"Ask this user to verify their session, or manually verify it below.": "Ask this user to verify their session, or manually verify it below.",
"Done": "Done",
"Manually Verify": "Manually Verify",
"Trusted": "Trusted", "Trusted": "Trusted",
"Not trusted": "Not trusted", "Not trusted": "Not trusted",
"%(count)s verified sessions": { "%(count)s verified sessions": {
@ -1510,6 +1515,7 @@
"This alias is available to use": "This alias is available to use", "This alias is available to use": "This alias is available to use",
"This alias is already in use": "This alias is already in use", "This alias is already in use": "This alias is already in use",
"Room directory": "Room directory", "Room directory": "Room directory",
"Sign in with single sign-on": "Sign in with single sign-on",
"And %(count)s more...": { "And %(count)s more...": {
"other": "And %(count)s more..." "other": "And %(count)s more..."
}, },
@ -1889,6 +1895,7 @@
"Phone (optional)": "Phone (optional)", "Phone (optional)": "Phone (optional)",
"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 />", "Create your Matrix account on <underlinedServerName />": "Create your Matrix account on <underlinedServerName />",
"Register": "Register",
"Set an email for account recovery. Use email or phone to optionally be discoverable by existing contacts.": "Set an email for account recovery. Use email or phone to optionally be discoverable by existing contacts.", "Set an email for account recovery. Use email or phone to optionally be discoverable by existing contacts.": "Set an email for account recovery. Use email or phone to optionally be discoverable by existing contacts.",
"Set an email for account recovery. Use email to optionally be discoverable by existing contacts.": "Set an email for account recovery. Use email to optionally be discoverable by existing contacts.", "Set an email for account recovery. Use email to optionally be discoverable by existing contacts.": "Set an email for account recovery. Use email to optionally be discoverable by existing contacts.",
"Enter your custom homeserver URL <a>What does this mean?</a>": "Enter your custom homeserver URL <a>What does this mean?</a>", "Enter your custom homeserver URL <a>What does this mean?</a>": "Enter your custom homeserver URL <a>What does this mean?</a>",
@ -2093,7 +2100,6 @@
"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>.",
"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.": "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.", "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.": "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.",
"Sign in with single sign-on": "Sign in with single sign-on",
"Create account": "Create account", "Create account": "Create account",
"Failed to fetch avatar URL": "Failed to fetch avatar URL", "Failed to fetch avatar URL": "Failed to fetch avatar URL",
"Set a display name:": "Set a display name:", "Set a display name:": "Set a display name:",
@ -2158,9 +2164,9 @@
"The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.", "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.",
"File to import": "File to import", "File to import": "File to import",
"Import": "Import", "Import": "Import",
"Enter your account password to confirm the upgrade:": "Enter your account password to confirm the upgrade:",
"Restore your key backup to upgrade your encryption": "Restore your key backup to upgrade your encryption", "Restore your key backup to upgrade your encryption": "Restore your key backup to upgrade your encryption",
"Restore": "Restore", "Restore": "Restore",
"Enter your account password to confirm the upgrade:": "Enter your account password to confirm the upgrade:",
"You'll need to authenticate with the server to confirm the upgrade.": "You'll need to authenticate with the server to confirm the upgrade.", "You'll need to authenticate with the server to confirm the upgrade.": "You'll need to authenticate with the server to confirm the upgrade.",
"Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.", "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.",
"Great! This passphrase looks strong enough.": "Great! This passphrase looks strong enough.", "Great! This passphrase looks strong enough.": "Great! This passphrase looks strong enough.",
@ -2219,13 +2225,13 @@
"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.": "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.", "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.": "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.",
"If disabled, messages from encrypted rooms won't appear in search results.": "If disabled, messages from encrypted rooms won't appear in search results.", "If disabled, messages from encrypted rooms won't appear in search results.": "If disabled, messages from encrypted rooms won't appear in search results.",
"Disable": "Disable", "Disable": "Disable",
"Not currently downloading messages for any room.": "Not currently downloading messages for any room.", "Not currently indexing messages for any room.": "Not currently indexing messages for any room.",
"Downloading mesages for %(currentRoom)s.": "Downloading mesages for %(currentRoom)s.", "Currently indexing: %(currentRoom)s.": "Currently indexing: %(currentRoom)s.",
"Riot is securely caching encrypted messages locally for them to appear in search results:": "Riot is securely caching encrypted messages locally for them to appear in search results:", "Riot is securely caching encrypted messages locally for them to appear in search results:": "Riot is securely caching encrypted messages locally for them to appear in search results:",
"Space used:": "Space used:", "Space used:": "Space used:",
"Indexed messages:": "Indexed messages:", "Indexed messages:": "Indexed messages:",
"Indexed rooms:": "Indexed rooms:", "Indexed rooms:": "Indexed rooms:",
"%(crawlingRooms)s out of %(totalRooms)s": "%(crawlingRooms)s out of %(totalRooms)s", "%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s out of %(totalRooms)s",
"Message downloading sleep time(ms)": "Message downloading sleep time(ms)", "Message downloading sleep time(ms)": "Message downloading sleep time(ms)",
"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",
@ -2237,13 +2243,13 @@
"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: 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.", "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",
"Go to your browser to complete Sign In": "Go to your browser to complete Sign In",
"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",
"You need to be using HTTPS to place a screen-sharing call.": "You need to be using HTTPS to place a screen-sharing call.", "You need to be using HTTPS to place a screen-sharing call.": "You need to be using HTTPS to place a screen-sharing call.",
"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.": "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.", "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.": "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.",
"Welcome to Riot.im": "Welcome to Riot.im", "Welcome to Riot.im": "Welcome to Riot.im",
"Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Decentralised, encrypted chat &amp; collaboration powered by [matrix]", "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Decentralised, encrypted chat &amp; collaboration powered by [matrix]",
"Create Account": "Create Account",
"Need help?": "Need help?", "Need help?": "Need help?",
"Room Directory": "Room Directory" "Room Directory": "Room Directory"
} }

@ -1904,13 +1904,67 @@
"Upgrade your encryption": "Gradaltigi vian ĉifradon", "Upgrade your encryption": "Gradaltigi vian ĉifradon",
"Encryption upgraded": "Ĉifrado gradaltigita", "Encryption upgraded": "Ĉifrado gradaltigita",
"Encryption setup complete": "Agordo de ĉifrado finita", "Encryption setup complete": "Agordo de ĉifrado finita",
"The version of Riot": "La versio de Riot",
"Whether you're using Riot on a device where touch is the primary input mechanism": "Ĉu vi uzas Rioton per aparato, kies ĉefa enigilo estas tuŝado",
"The information being sent to us to help make Riot better includes:": "La informoj sendataj al ni por plibonigi Rioton inkluzivas:",
"There are unknown sessions in this room: if you proceed without verifying them, it will be possible for someone to eavesdrop on your call.": "Nekonataj kunsidoj enas la ĉambron; se vi daŭrigos ne kontrolinte ilin, iu eble povos subaŭskulti vian vokon.",
"If you cancel now, you won't complete verifying the other user.": "Se vi nuligos nun, vi ne finos kontrolon de la alia uzanto.",
"If you cancel now, you won't complete verifying your other session.": "Se vi nuligos nun, vi ne finos kontrolon de via alia kunsido.",
"Cancel entering passphrase?": "Ĉu nuligi enigon de pasfrazo?",
"Setting up keys": "Agordo de klavoj",
"Verify this session": "Kontroli ĉi tiun kunsidon",
"Encryption upgrade available": "Ĝisdatigo de ĉifrado haveblas",
"Unverified session": "Nekontrolita kunsido",
"Sign In or Create Account": "Salutu aŭ kreu konton",
"Use your account or create a new one to continue.": "Por daŭrigi, uzu vian konton aŭ kreu novan.",
"Create Account": "Krei konton",
"Error upgrading room": "Eraris ĝisdatigo de la ĉambro",
"Double check that your server supports the room version chosen and try again.": "Bone kontrolu, ĉu via servilo subtenas la elektitan version de ĉambro, kaj reprovu.",
"Verifies a user, session, and pubkey tuple": "Kontrolas opon de uzanto, kunsido, kaj publika ŝlosilo.",
"Unknown (user, session) pair:": "Nekonata (uzanto, kunsido) duopo:",
"Session already verified!": "Kunsido jam estas kontrolita!",
"WARNING: Session already verified, but keys do NOT MATCH!": "AVERTO: Kunsido jam estas kontrolita, sed la ŝlosiloj NE AKORDAS!",
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and session %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "AVERTO: MALSUKCESIS KONTROLO DE ŜLOSILOJ! La subskriba ŝlosilo de %(userId)s kaj session %(deviceId)s estas «%(fprint)s», kiu ne akordas la donitan ŝlosilon «%(fingerprint)s». Tio povus signifi, ke via komunikado estas spionata!",
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "La subskriba ŝlosilo, kiun vi donis, akordas la subskribas ŝlosilon, kinu vi ricevis de la seanco %(deviceId)s de la uzanto %(userId)s. Kunsido estis markita kontrolita.",
"Displays information about a user": "Montras informojn pri uzanto",
"The message you are trying to send is too large.": "La mesaĝo, kiun vi provas sendi, estas tro granda.",
"Show typing notifications": "Montri sciigojn pri tajpado",
"Never send encrypted messages to unverified sessions from this session": "Neniam sendi ĉifritajn mesaĝojn al nekontrolitaj kunsidoj de ĉi tiu kunsido",
"Never send encrypted messages to unverified sessions in this room from this session": "Neniam sendi ĉifritajn mesaĝojn al nekontrolitaj kunsidoj en ĉi tiu ĉambro de ĉi tiu kunsido",
"Order rooms by name": "Ordigi ĉambrojn laŭ nomo",
"Show rooms with unread notifications first": "Montri ĉambrojn kun nelegitaj sciigoj unue",
"Show shortcuts to recently viewed rooms above the room list": "Montri tujirilojn al freŝe rigarditaj ĉambroj super la listo de ĉambroj",
"Enable message search in encrypted rooms": "Ŝalti serĉon de mesaĝoj en ĉifritaj ĉambroj",
"How fast should messages be downloaded.": "Kiel rapide elŝuti mesaĝojn.",
"Verify this session by completing one of the following:": "Kontrolu la kunsidon per plenumado de unu el la jenaj:",
"Scan this unique code": "Skanu ĉi tiun unikan kodon",
"or": "aŭ",
"Compare unique emoji": "Komparu unikajn bildsignojn",
"Compare a unique set of emoji if you don't have a camera on either device": "Komparu unikan aron de bildsignoj se vi ne havas kameraon sur la alia aparato",
"Confirm the emoji below are displayed on both devices, in the same order:": "Konfirmu, ke la ĉi-subaj bildsignoj estas montrataj sur ambaŭ aparatoj, samorde:",
"Verify this device by confirming the following number appears on its screen.": "Kontrolu ĉi tiun aparaton per kontrolo, ke la jena nombro aperas sur ĝia ekrano.",
"Waiting for %(displayName)s to verify…": "Atendas kontrolon de %(displayName)s…",
"Cancelling…": "Nuliganta…",
"They match": "Ili akordas",
"They don't match": "Ili ne akordas",
"To be secure, do this in person or use a trusted way to communicate.": "Por plia sekureco, faru tion persone, aŭ uzu alian fidatan komunikilon.",
"Verify yourself & others to keep your chats safe": "Kontrolu vin mem kaj aliajn por sekurigi viajn babilojn",
"Channel: %(channelName)s": "Kanalo: %(channelName)s",
"Show less": "Montri pli",
"Show more": "Montri malpli",
"Help": "Helpo",
"Message not sent due to unknown sessions being present": "Mesaĝo ne sendiĝis pro ĉeesto de nekonataj kunsidoj",
"<showSessionsText>Show sessions</showSessionsText>, <sendAnywayText>send anyway</sendAnywayText> or <cancelText>cancel</cancelText>.": "<showSessionsText>Montri kunsidojn</showSessionsText>, <sendAnywayText>tamen sendi</sendAnywayText> aŭ <cancelText>nuligi</cancelText>.",
"Complete security": "Plena sekureco",
"Verify this session to grant it access to encrypted messages.": "Kontrolu ĉi tiun kunsidon por doni al ĝi aliron al la ĉifritaj mesaĝoj.",
"Session verified": "Kunsido kontrolita",
"Copy": "Kopii",
"Riot Desktop on %(platformName)s": "Riot Labortablo sur %(platformName)s", "Riot Desktop on %(platformName)s": "Riot Labortablo sur %(platformName)s",
"Unknown device": "Nekonata aparato", "Unknown device": "Nekonata aparato",
"You need to be using HTTPS to place a screen-sharing call.": "Vi devas uzi HTTPS por ekranvidadi.", "You need to be using HTTPS to place a screen-sharing call.": "Vi devas uzi HTTPS por ekranvidadi.",
"Welcome to Riot.im": "Bonvenon al Riot.im", "Welcome to Riot.im": "Bonvenon al Riot.im",
"Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Malcentra, ĉifrita babilado &amp; kunlaboro povigita per [matrix]", "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Malcentra, ĉifrita babilado &amp; kunlaboro povigita per [matrix]",
"%(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",
"Create Account": "Krei konton",
"Need help?": "Ĉu vi bezonas helpon?", "Need help?": "Ĉu vi bezonas helpon?",
"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 al aliaj serviloj de Matrix per doni alian hejmeservilan URL-on. Tio povigos vin uzi 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 saluti al aliaj serviloj de Matrix per doni alian hejmeservilan URL-on. Tio povigos vin uzi Riot kun jama konto de Matrix en alia hejmservilo.",
@ -1919,5 +1973,6 @@
"Invalid configuration: no default server specified.": "Nevalida agordo: neniu implicita servilo estas specifita.", "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.", "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", "The message from the parser is: %(message)s": "La mesaĝo el la analizilo estas: %(message)s",
"Invalid JSON": "Nevalida JSON" "Invalid JSON": "Nevalida JSON",
"Go to your browser to complete Sign In": "Iru al via foliumilo por fini la saluton"
} }

@ -400,7 +400,7 @@
"Unable to restore session": "Ezin izan da saioa berreskuratu", "Unable to restore session": "Ezin izan da saioa berreskuratu",
"If you have previously used a more recent version of Riot, your session may be incompatible with this version. Close this window and return to the more recent version.": "Aurretik Riot bertsio berriago bat erabili baduzu, zure saioa bertsio honekin bateraezina izan daiteke. Itxi leiho hau eta itzuli bertsio berriagora.", "If you have previously used a more recent version of Riot, your session may be incompatible with this version. Close this window and return to the more recent version.": "Aurretik Riot bertsio berriago bat erabili baduzu, zure saioa bertsio honekin bateraezina izan daiteke. Itxi leiho hau eta itzuli bertsio berriagora.",
"Unknown Address": "Helbide ezezaguna", "Unknown Address": "Helbide ezezaguna",
"Verify...": "Egiaztatu...", "Verify...": "Egiaztatu",
"ex. @bob:example.com": "adib. @urko:adibidea.eus", "ex. @bob:example.com": "adib. @urko:adibidea.eus",
"Add User": "Gehitu erabiltzailea", "Add User": "Gehitu erabiltzailea",
"Please check your email to continue registration.": "Egiaztatu zure e-maila erregistroarekin jarraitzeko.", "Please check your email to continue registration.": "Egiaztatu zure e-maila erregistroarekin jarraitzeko.",
@ -439,8 +439,8 @@
"Add a widget": "Gehitu trepeta bat", "Add a widget": "Gehitu trepeta bat",
"Allow": "Baimendu", "Allow": "Baimendu",
"and %(count)s others...": { "and %(count)s others...": {
"other": "eta beste %(count)s...", "other": "eta beste %(count)s",
"one": "eta beste bat..." "one": "eta beste bat"
}, },
"Cannot add any more widgets": "Ezin dira trepeta gehiago gehitu", "Cannot add any more widgets": "Ezin dira trepeta gehiago gehitu",
"Delete widget": "Ezabatu trepeta", "Delete widget": "Ezabatu trepeta",
@ -518,7 +518,7 @@
"Invite": "Gonbidatu", "Invite": "Gonbidatu",
"Jump to message": "Saltatu mezura", "Jump to message": "Saltatu mezura",
"No pinned messages.": "Finkatutako mezurik ez.", "No pinned messages.": "Finkatutako mezurik ez.",
"Loading...": "Kargatzen...", "Loading...": "Kargatzen",
"Pinned Messages": "Finkatutako mezuak", "Pinned Messages": "Finkatutako mezuak",
"%(duration)ss": "%(duration)s s", "%(duration)ss": "%(duration)s s",
"%(duration)sm": "%(duration)s m", "%(duration)sm": "%(duration)s m",
@ -629,7 +629,7 @@
"collapse": "tolestu", "collapse": "tolestu",
"expand": "hedatu", "expand": "hedatu",
"And %(count)s more...": { "And %(count)s more...": {
"other": "Eta %(count)s gehiago..." "other": "Eta %(count)s gehiago"
}, },
"Matrix ID": "Matrix IDa", "Matrix ID": "Matrix IDa",
"Matrix Room ID": "Matrix gela IDa", "Matrix Room ID": "Matrix gela IDa",
@ -864,7 +864,7 @@
"Send logs": "Bidali egunkariak", "Send logs": "Bidali egunkariak",
"All messages": "Mezu guztiak", "All messages": "Mezu guztiak",
"Call invitation": "Dei gonbidapena", "Call invitation": "Dei gonbidapena",
"Downloading update...": "Eguneraketa deskargatzen...", "Downloading update...": "Eguneraketa deskargatzen",
"State Key": "Egoera gakoa", "State Key": "Egoera gakoa",
"Failed to send custom event.": "Huts egin du gertaera pertsonalizatua bidaltzean.", "Failed to send custom event.": "Huts egin du gertaera pertsonalizatua bidaltzean.",
"What's new?": "Zer dago berri?", "What's new?": "Zer dago berri?",
@ -908,7 +908,7 @@
"Event Content": "Gertaeraren edukia", "Event Content": "Gertaeraren edukia",
"Thank you!": "Eskerrik asko!", "Thank you!": "Eskerrik asko!",
"With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Zure oraingo nabigatzailearekin aplikazioaren itxura eta portaera guztiz okerra izan daiteke, eta funtzio batzuk ez dira ibiliko. Hala ere aurrera jarraitu dezakezu saiatu nahi baduzu, baina zure erantzukizunaren menpe geratzen dira aurkitu ditzakezun arazoak!", "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Zure oraingo nabigatzailearekin aplikazioaren itxura eta portaera guztiz okerra izan daiteke, eta funtzio batzuk ez dira ibiliko. Hala ere aurrera jarraitu dezakezu saiatu nahi baduzu, baina zure erantzukizunaren menpe geratzen dira aurkitu ditzakezun arazoak!",
"Checking for an update...": "Eguneraketarik dagoen egiaztatzen...", "Checking for an update...": "Eguneraketarik dagoen egiaztatzen",
"There are advanced notifications which are not shown here": "Hemen erakusten ez diren jakinarazpen aurreratuak daude", "There are advanced notifications which are not shown here": "Hemen erakusten ez diren jakinarazpen aurreratuak daude",
"Missing roomId.": "Gelaren ID-a falta da.", "Missing roomId.": "Gelaren ID-a falta da.",
"Every page you use in the app": "Aplikazioan erabilitako orri oro", "Every page you use in the app": "Aplikazioan erabilitako orri oro",
@ -998,7 +998,7 @@
"Forces the current outbound group session in an encrypted room to be discarded": "Uneko irteerako talde saioa zifratutako gela batean baztertzera behartzen du", "Forces the current outbound group session in an encrypted room to be discarded": "Uneko irteerako talde saioa zifratutako gela batean baztertzera behartzen du",
"Registration Required": "Erregistratzea ezinbestekoa da", "Registration Required": "Erregistratzea ezinbestekoa da",
"You need to register to do this. Would you like to register now?": "Hau egiteko erregistratu egin behar zara. Orain erregistratu nahi duzu?", "You need to register to do this. Would you like to register now?": "Hau egiteko erregistratu egin behar zara. Orain erregistratu nahi duzu?",
"Unable to connect to Homeserver. Retrying...": "Ezin izan da hasiera zerbitzarira konektatu. Berriro saiatzen...", "Unable to connect to Homeserver. Retrying...": "Ezin izan da hasiera zerbitzarira konektatu. Berriro saiatzen",
"%(senderName)s added %(count)s %(addedAddresses)s as addresses for this room.": { "%(senderName)s added %(count)s %(addedAddresses)s as addresses for this room.": {
"one": "%(senderName)s erabiltzaileak %(addedAddresses)s gehitu du gelako helbide gisa.", "one": "%(senderName)s erabiltzaileak %(addedAddresses)s gehitu du gelako helbide gisa.",
"other": "%(senderName)s erabiltzaileak %(addedAddresses)s helbideak gehitu dizkio gela honi." "other": "%(senderName)s erabiltzaileak %(addedAddresses)s helbideak gehitu dizkio gela honi."
@ -1111,8 +1111,8 @@
"Straight rows of keys are easy to guess": "Teklatuko errenkadak asmatzeko errazak dira", "Straight rows of keys are easy to guess": "Teklatuko errenkadak asmatzeko errazak dira",
"Short keyboard patterns are easy to guess": "Teklatuko eredu laburrak asmatzeko errazak dira", "Short keyboard patterns are easy to guess": "Teklatuko eredu laburrak asmatzeko errazak dira",
"Custom user status messages": "Erabiltzailearen egoera mezu pertsonalizatuak", "Custom user status messages": "Erabiltzailearen egoera mezu pertsonalizatuak",
"Checking...": "Egiaztatzen...", "Checking...": "Egiaztatzen",
"Set a new status...": "Ezarri egoera berri bat...", "Set a new status...": "Ezarri egoera berri bat",
"Clear status": "Garbitu egoera", "Clear status": "Garbitu egoera",
"General failure": "Hutsegite orokorra", "General failure": "Hutsegite orokorra",
"New Recovery Method": "Berreskuratze metodo berria", "New Recovery Method": "Berreskuratze metodo berria",
@ -1121,7 +1121,7 @@
"Unable to load commit detail: %(msg)s": "Ezin izan dira xehetasunak kargatu: %(msg)s", "Unable to load commit detail: %(msg)s": "Ezin izan dira xehetasunak kargatu: %(msg)s",
"Invalid identity server discovery response": "Baliogabeko erantzuna identitate zerbitzariaren bilaketan", "Invalid identity server discovery response": "Baliogabeko erantzuna identitate zerbitzariaren bilaketan",
"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.": "Ez baduzu berreskuratze sistema berria ezarri, erasotzaile bat zure kontua atzitzen saiatzen egon daiteke. Aldatu zure kontuaren pasahitza eta ezarri berreskuratze metodo berria berehala ezarpenetan.", "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.": "Ez baduzu berreskuratze sistema berria ezarri, erasotzaile bat zure kontua atzitzen saiatzen egon daiteke. Aldatu zure kontuaren pasahitza eta ezarri berreskuratze metodo berria berehala ezarpenetan.",
"Waiting for %(userId)s to confirm...": "%(userId)s erabiltzaileak berretsi dezan itxaroten...", "Waiting for %(userId)s to confirm...": "%(userId)s erabiltzaileak berretsi dezan itxaroten",
"User %(user_id)s may or may not exist": "%(user_id)s erabiltzailea existitu daiteke edo ez", "User %(user_id)s may or may not exist": "%(user_id)s erabiltzailea existitu daiteke edo ez",
"Unrecognised address": "Helbide ezezaguna", "Unrecognised address": "Helbide ezezaguna",
"Prompt before sending invites to potentially invalid matrix IDs": "Galdetu baliogabeak izan daitezkeen matrix ID-eetara gonbidapenak bidali aurretik", "Prompt before sending invites to potentially invalid matrix IDs": "Galdetu baliogabeak izan daitezkeen matrix ID-eetara gonbidapenak bidali aurretik",
@ -1238,7 +1238,7 @@
"Guest": "Gonbidatua", "Guest": "Gonbidatua",
"General": "Orokorra", "General": "Orokorra",
"Room Addresses": "Gelaren helbideak", "Room Addresses": "Gelaren helbideak",
"Set a new account password...": "Ezarri kontuaren pasahitz berria...", "Set a new account password...": "Ezarri kontuaren pasahitz berria",
"Email addresses": "E-mail helbideak", "Email addresses": "E-mail helbideak",
"Phone numbers": "Telefono zenbakiak", "Phone numbers": "Telefono zenbakiak",
"Language and region": "Hizkuntza eta eskualdea", "Language and region": "Hizkuntza eta eskualdea",
@ -1274,7 +1274,7 @@
"Your password has been reset.": "Zure pasahitza berrezarri da.", "Your password has been reset.": "Zure pasahitza berrezarri da.",
"Set a new password": "Ezarri pasahitz berria", "Set a new password": "Ezarri pasahitz berria",
"Create account": "Sortu kontua", "Create account": "Sortu kontua",
"Keep going...": "Jarraitu...", "Keep going...": "Jarraitu",
"Starting backup...": "Babes-kopia hasten...", "Starting backup...": "Babes-kopia hasten...",
"Recovery Method Removed": "Berreskuratze metodoa kendu da", "Recovery Method Removed": "Berreskuratze metodoa kendu da",
"Missing media permissions, click the button below to request.": "Multimedia baimenak falda dira, sakatu beheko botoia baimenak eskatzeko.", "Missing media permissions, click the button below to request.": "Multimedia baimenak falda dira, sakatu beheko botoia baimenak eskatzeko.",
@ -1283,7 +1283,7 @@
"Start using Key Backup": "Hasi gakoen babes-kopia egiten", "Start using Key Backup": "Hasi gakoen babes-kopia egiten",
"Restore from Backup": "Berrezarri babes-kopia", "Restore from Backup": "Berrezarri babes-kopia",
"Back up your keys before signing out to avoid losing them.": "Egin gakoen babes-kopia bat saioa amaitu aurretik, galdu nahi ez badituzu.", "Back up your keys before signing out to avoid losing them.": "Egin gakoen babes-kopia bat saioa amaitu aurretik, galdu nahi ez badituzu.",
"Backing up %(sessionsRemaining)s keys...": "%(sessionsRemaining)s gakoen babes-kopia egiten...", "Backing up %(sessionsRemaining)s keys...": "%(sessionsRemaining)s gakoen babes-kopia egiten",
"All keys backed up": "Gako guztien babes.kopia egin da", "All keys backed up": "Gako guztien babes.kopia egin da",
"Headphones": "Aurikularrak", "Headphones": "Aurikularrak",
"Folder": "Karpeta", "Folder": "Karpeta",
@ -1339,12 +1339,12 @@
"Securely back up your keys to avoid losing them. <a>Learn more.</a>": "Egin zure gakoen babes-kopia segurua hauek ez galtzeko. <a>Ikasi gehiago.</a>", "Securely back up your keys to avoid losing them. <a>Learn more.</a>": "Egin zure gakoen babes-kopia segurua hauek ez galtzeko. <a>Ikasi gehiago.</a>",
"Not now": "Orain ez", "Not now": "Orain ez",
"Don't ask me again": "Ez galdetu berriro", "Don't ask me again": "Ez galdetu berriro",
"Use Legacy Verification (for older clients)": "Erabili egiaztaketa zaharra (bezero zaharrekin)", "Use Legacy Verification (for older clients)": "Erabili egiaztaketa zaharra (bezero zaharrentzat)",
"Waiting for partner to accept...": "Kideak onartu bitartean zain...", "Waiting for partner to accept...": "Kideak onartu bitartean zain",
"Nothing appearing? Not all clients support interactive verification yet. <button>Use legacy verification</button>.": "Ez da ezer agertzen? Bezero guztiek ez dute egiaztaketa interaktiborako euskarria. <button>Erabili egiaztaketa zaharra</button>.", "Nothing appearing? Not all clients support interactive verification yet. <button>Use legacy verification</button>.": "Ez da ezer agertzen? Bezero guztiek ez dute egiaztaketa interaktiborako euskarria. <button>Erabili egiaztaketa zaharra</button>.",
"Use two-way text verification": "Erabili bi zentzutako testu egiaztaketa", "Use two-way text verification": "Erabili bi zentzutako testu egiaztaketa",
"Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Egiaztatu erabiltzaile hau fidagarritzat markatzeko. Honek bakea ematen dizu muturretik muturrerako zifratutako mezuak erabiltzean.", "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Egiaztatu erabiltzaile hau fidagarritzat markatzeko. Honek bakea ematen dizu muturretik muturrerako zifratutako mezuak erabiltzean.",
"Waiting for partner to confirm...": "Kideak baieztatzearen zain...", "Waiting for partner to confirm...": "Kideak baieztatzearen zain",
"Incoming Verification Request": "Jasotako egiaztaketa eskaria", "Incoming Verification Request": "Jasotako egiaztaketa eskaria",
"I don't want my encrypted messages": "Ez ditut nire zifratutako mezuak nahi", "I don't want my encrypted messages": "Ez ditut nire zifratutako mezuak nahi",
"Manually export keys": "Esportatu gakoak eskuz", "Manually export keys": "Esportatu gakoak eskuz",
@ -1813,7 +1813,7 @@
"My Ban List": "Nire debeku-zerrenda", "My Ban List": "Nire debeku-zerrenda",
"This is your list of users/servers you have blocked - don't leave the room!": "Hau blokeatu dituzun erabiltzaile edo zerbitzarien zerrenda da, ez atera gelatik!", "This is your list of users/servers you have blocked - don't leave the room!": "Hau blokeatu dituzun erabiltzaile edo zerbitzarien zerrenda da, ez atera gelatik!",
"Decline (%(counter)s)": "Ukatu (%(counter)s)", "Decline (%(counter)s)": "Ukatu (%(counter)s)",
"Connecting to integration manager...": "Integrazio kudeatzailera konektatzen...", "Connecting to integration manager...": "Integrazio kudeatzailera konektatzen",
"Cannot connect to integration manager": "Ezin da integrazio kudeatzailearekin konektatu", "Cannot connect to integration manager": "Ezin da integrazio kudeatzailearekin konektatu",
"The integration manager is offline or it cannot reach your homeserver.": "Integrazio kudeatzailea lineaz kanpo dago edo ezin du zure hasiera-zerbitzaria atzitu.", "The integration manager is offline or it cannot reach your homeserver.": "Integrazio kudeatzailea lineaz kanpo dago edo ezin du zure hasiera-zerbitzaria atzitu.",
"Clear notifications": "Garbitu jakinarazpenak", "Clear notifications": "Garbitu jakinarazpenak",
@ -2143,7 +2143,7 @@
"Session key": "Saioaren gakoa", "Session key": "Saioaren gakoa",
"If it matches, press the verify button below. If it doesn't, then someone else is intercepting this session and you probably want to press the blacklist button instead.": "Bat badator, sakatu beheko egiaztatu botoia. Ez badator bat, beste inor saioa antzematen ari da eta zerrenda beltzean sartu beharko zenuke.", "If it matches, press the verify button below. If it doesn't, then someone else is intercepting this session and you probably want to press the blacklist button instead.": "Bat badator, sakatu beheko egiaztatu botoia. Ez badator bat, beste inor saioa antzematen ari da eta zerrenda beltzean sartu beharko zenuke.",
"Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Erabiltzaile hau egiaztatzean bere saioa fidagarritzat joko da, eta zure saioak beretzat fidagarritzat ere.", "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Erabiltzaile hau egiaztatzean bere saioa fidagarritzat joko da, eta zure saioak beretzat fidagarritzat ere.",
"Loading session info...": "Saioaren informazioa kargatzen...", "Loading session info...": "Saioaren informazioa kargatzen",
"New session": "Saio berria", "New session": "Saio berria",
"Use this session to verify your new one, granting it access to encrypted messages:": "Erabili saio hau berria egiaztatzeko, honela mezu zifratuetara sarbidea emanez:", "Use this session to verify your new one, granting it access to encrypted messages:": "Erabili saio hau berria egiaztatzeko, honela mezu zifratuetara sarbidea emanez:",
"If you didnt sign in to this session, your account may be compromised.": "Ez baduzu saio hau zuk hasi, agian baten bat zure kontuan sartu da.", "If you didnt sign in to this session, your account may be compromised.": "Ez baduzu saio hau zuk hasi, agian baten bat zure kontuan sartu da.",
@ -2167,7 +2167,7 @@
"Keep a copy of it somewhere secure, like a password manager or even a safe.": "Gorde kopia bat toki seguruan, esaterako pasahitz kudeatzaile batean edo gordailu kutxan.", "Keep a copy of it somewhere secure, like a password manager or even a safe.": "Gorde kopia bat toki seguruan, esaterako pasahitz kudeatzaile batean edo gordailu kutxan.",
"Your recovery key": "Zure berreskuratze gakoa", "Your recovery key": "Zure berreskuratze gakoa",
"Copy": "Kopiatu", "Copy": "Kopiatu",
"You can now verify your other devices, and other users to keep your chats safe.": "Orain zure beste gailuak eta beste erabiltzaileak egiaztatu ditzakezu txatak seguru mantentzeko", "You can now verify your other devices, and other users to keep your chats safe.": "Orain zure beste gailuak eta beste erabiltzaileak egiaztatu ditzakezu txatak seguru mantentzeko.",
"Make a copy of your recovery key": "Egin zure berreskuratze gakoaren kopia", "Make a copy of your recovery key": "Egin zure berreskuratze gakoaren kopia",
"You're done!": "Bukatu duzu!", "You're done!": "Bukatu duzu!",
"If you cancel now, you won't complete verifying the other user.": "Orain ezeztatzen baduzu, ez duzu beste erabiltzailearen egiaztaketa burutuko.", "If you cancel now, you won't complete verifying the other user.": "Orain ezeztatzen baduzu, ez duzu beste erabiltzailearen egiaztaketa burutuko.",
@ -2203,6 +2203,73 @@
"Scan this unique code": "Eskaneatu kode bakan hau", "Scan this unique code": "Eskaneatu kode bakan hau",
"Compare unique emoji": "Konparatu emoji bakana", "Compare unique emoji": "Konparatu emoji bakana",
"Compare a unique set of emoji if you don't have a camera on either device": "Konparatu emoji sorta bakana gailuek kamerarik ez badute", "Compare a unique set of emoji if you don't have a camera on either device": "Konparatu emoji sorta bakana gailuek kamerarik ez badute",
"Sign In or Create Account": "Hasi saioa edo sortu kontua",
"Use your account or create a new one to continue.": "Erabili zure kontua edo sortu berri bat jarraitzeko.",
"Create Account": "Sortu kontua",
"Order rooms by name": "Ordenatu gelak izenez",
"Show rooms with unread notifications first": "Erakutsi irakurri gabeko jakinarazpenak dituztenak aurretik",
"Show shortcuts to recently viewed rooms above the room list": "Erakutsi ikusitako azken geletara lasterbideak gelen zerrendaren goialdean",
"Cancelling…": "Ezeztatzen…",
"Your homeserver does not support cross-signing.": "Zure hasiera-zerbitzariak ez du zeharkako sinatzea onartzen.",
"Reset cross-signing and secret storage": "Berrezarri zeharkako sinadura eta biltegi sekretua",
"Homeserver feature support:": "Hasiera-zerbitzariaren ezaugarrien euskarria:",
"exists": "badago",
"Securely cache encrypted messages locally for them to appear in search results, using ": "Gorde zifratutako mezuak cachean modu seguruan bilaketen emaitzetan agertu daitezen, hau erabiliz ",
" to store messages from ": " hemengo mezuak gordetzeko ",
"Riot is missing some components required for securely caching encrypted messages locally. If you'd like to experiment with this feature, build a custom Riot Desktop with <nativeLink>search components added</nativeLink>.": "Riot-ek zifratutako mezuak cache lokalean modu seguruan gordetzeko elementu batzuk faltan ditu. Ezaugarri honekin esperimentatu nahi baduzu, konpilatu pertsonalizatutako Riot Desktop <nativeLink> bilaketa osagaiekin</nativeLink>.",
"Riot can't securely cache encrypted messages locally while running in a web browser. Use <riotLink>Riot Desktop</riotLink> for encrypted messages to appear in search results.": "Riot-ek ezin ditu zifratutako mezuak cache lokalean gorde web nabigatzaile batetik badabil. Erabili <riotLink>Riot Desktop</riotLink> zifratutako mezuak bilaketen emaitzetan agertzeko.",
"Backup has a signature from <verify>unknown</verify> session with ID %(deviceId)s": "Babes-kopiak %(deviceId)s ID-a duen erabiltzaile <verify>ezezagun</verify> baten sinadura du",
"Backup key stored in secret storage, but this feature is not enabled on this session. Please enable cross-signing in Labs to modify key backup state.": "Babes-kopiaren gakoa biltegi sekretuan gorde da, baina ezaugarri hau ez dago saio honetan aktibatuta. Gaitu zeharkako sinatzea Laborategia atalean gakoen babes-kopiaren egoera aldatzeko.",
"Accepting…": "Onartzen…",
"Not Trusted": "Ez konfiantzazkoa",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) erabiltzaileak saio berria hasi du hau egiaztatu gabe:",
"Ask this user to verify their session, or manually verify it below.": "Eskatu erabiltzaile honi saioa egiaztatu dezala, edo egiaztatu eskuz azpian.",
"Manually Verify": "Eskuzko egiaztaketa",
"The session you are trying to verify doesn't support scanning a QR code or emoji verification, which is what Riot supports. Try with a different client.": "Egiaztatu nahi duzun saioak ez du QR kodea eskaneatzea onartzen, ezta emoji egiaztaketa, eta hau da Riot-ek onartzen duena. Saiatu beste bezero batekin.",
"Verify by scanning": "Egiaztatu eskaneatuz",
"You declined": "Ukatu egin duzu",
"%(name)s declined": "%(name)s erabiltzaileak ukatu du",
"Accepting …": "Onartzen…",
"Declining …": "Ukatzen…",
"Destroy cross-signing keys?": "Suntsitu zeharkako sinatzerako gakoak?",
"Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Zeharkako sinatzerako gakoak ezabatzea behin betiko da. Egiaztatu dituzunak segurtasun abisu bat jasoko dute. Ziur aski ez duzu hau egin nahi, zeharkako sinatzea ahalbidetzen dizun gailu oro galdu ez baduzu.",
"Clear cross-signing keys": "Garbitu zeharkako sinatzerako gakoak",
"To verify that this session 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 session matches the key below:": "Saio hau fidagarritzat jo daitekeela egiaztatzeko, jarri jabearekin kontaktuan beste bide batetik (adib. aurrez aurre edo telefonoz deituz) eta galdetu saio honentzat erabiltzaile ezarpenetan ikusten duten gakoa beheko honekin bat datorren:",
"Verification Requests": "Egiaztatze eskaerak",
"Your account is not secure": "Zure kontua ez da segurua",
"Your password": "Zure pasahitza",
"This session, or the other session": "Saio hau, edo beste saioa",
"The internet connection either session is using": "Saioetako batek darabilen internet konexioa",
"We recommend you change your password and recovery key in Settings immediately": "Pasahitza eta ezarpenetako berreskuratze gakoa berehala aldatzea aholkatzen dizugu",
"Access your secure message history and your cross-signing identity for verifying other sessions by entering your recovery key.": "Atzitu zure mezu seguruen historiala eta zeharkako sinatzerako identitatea beste saioak egiaztatzeko zure berreskuratze gakoa sartuz.",
"Changing your password will reset any end-to-end encryption keys on all of your sessions, making encrypted chat history unreadable. Set up Key Backup or export your room keys from another session before resetting your password.": "Zure pasahitza aldatzeak zure saio guztietako muturretik-muturrerako zifratzerako gakoak berrezarriko ditu, eta aurretik zifratutako mezuen historiala ezin izango da irakurri. Ezarri gakoen babes-kopia edo esportatu zure geletako gakoak beste saio batetik pasahitza aldatu aurretik.",
"You have been logged out of all sessions and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "Saio guztiak amaitu dituzu eta ez duzu push jakinarazpenik jasoko. Jakinarazpenak berriro aktibatzeko, hasi saioa gailuetan.",
"Regain access to your account and recover encryption keys stored in this session. Without them, you wont be able to read all of your secure messages in any session.": "Berreskuratu zure kontura sarbidea eta saio honetan gordetako zifratze gakoak. Horiek gabe, ezin izango dituzu zure mezu seguruak beste saioetan irakurri.",
"Warning: Your personal data (including encryption keys) is still stored in this session. Clear it if you're finished using this session, or want to sign in to another account.": "Abisua: Zure datu pertsonalak (zure zifratze gakoak barne) saio honetan daude oraindik. Garbitu ezazu saio hau erabiltzen bukatu duzunean, edo beste kontu batekin saioa hasi nahi duzunean.",
"Restore your key backup to upgrade your encryption": "Berreskuratu zure gakoen babes-kopia zure zifratzea eguneratzeko",
"Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Eguneratu saio hau beste saioak egiaztatu ahal ditzan, zifratutako mezuetara sarbidea emanez eta beste erabiltzaileei fidagarri gisa agertu daitezen.",
"Set up encryption on this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Ezarri zifratzea saio honetan beste saioak egiaztatu ahal ditzan, zifratutako mezuetara sarbidea emanez eta beste erabiltzaileei fidagarri gisa agertu daitezen.",
"Without setting up Secure Message Recovery, you won't be able to restore your encrypted message history if you log out or use another session.": "Mezuen berreskuratze segurua ezartzen ez baduzu, ezin izango duzu zifratutako mezuen historiala berreskuratu saioa amaitzen baduzu edo beste saio bat erabiltzen baduzu.",
"Create key backup": "Sortu gakoen babes-kopia",
"This session is encrypting history using the new recovery method.": "Saio honek historiala zifratzen du berreskuratze metodo berria erabiliz.",
"This session has detected that your recovery passphrase and key for Secure Messages have been removed.": "Saio honek zure berreskuratze pasa-esaldia eta mezu seguruen gakoa kendu direla antzeman du.",
"If you did this accidentally, you can setup Secure Messages on this session which will re-encrypt this session's message history with a new recovery method.": "Nahi gabe egin baduzu hau, Mezu seguruak ezarri ditzakezu saio honetan eta saioaren mezuen historiala berriro zifratuko da berreskuratze metodo berriarekin.",
"If disabled, messages from encrypted rooms won't appear in search results.": "Desgaituz gero, zifratutako geletako mezuak ez dira bilaketen emaitzetan agertuko.",
"Disable": "Desgaitu",
"Not currently downloading messages for any room.": "Orain ez da inolako gelatik mezurik deskargatzen ari.",
"Downloading mesages for %(currentRoom)s.": "%(currentRoom)s gelako mezuak deskargatzen.",
"Riot is securely caching encrypted messages locally for them to appear in search results:": "Riot-ek zifratutako mezuak cache lokalean gordetzen ditu modu seguruan bilaketen emaitzen ager daitezen:",
"Space used:": "Erabilitako espazioa:",
"Indexed messages:": "Indexatutako mezuak:",
"Indexed rooms:": "Indexatutako gelak:",
"%(crawlingRooms)s out of %(totalRooms)s": "%(crawlingRooms)s / %(totalRooms)s",
"Message downloading sleep time(ms)": "Mezuen deskargaren itxarote tartea (ms)",
"Displays information about a user": "Erabiltzaileari buruzko informazioa erakusten du",
"To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Matrix-ekin lotutako segurtasun arazo baten berri emateko, irakurri <a>Segurtasun ezagutarazte gidalerroak</a>.",
"Mark all as read": "Markatu denak irakurrita gisa",
"Not currently indexing messages for any room.": "Orain ez da inolako gelako mezurik indexatzen.",
"Currently indexing: %(currentRoom)s.": "Orain indexatzen: %(currentRoom)s.",
"%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s / %(totalRooms)s",
"%(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",
"Unknown device": "Gailu ezezaguna", "Unknown device": "Gailu ezezaguna",
@ -2210,7 +2277,6 @@
"Welcome to Riot.im": "Ongi etorri Riot.im mezularitzara", "Welcome to Riot.im": "Ongi etorri Riot.im mezularitzara",
"Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Deszentralizatutako eta zifratutako txat eta elkarlana [matrix] sareari esker", "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Deszentralizatutako eta zifratutako txat eta elkarlana [matrix] sareari esker",
"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.",
"Create Account": "Sortu kontua",
"Need help?": "Laguntza behar?", "Need help?": "Laguntza behar?",
"Room Directory": "Gelen direktorioa", "Room Directory": "Gelen direktorioa",
"Unexpected error preparing the app. See console for details.": "Ustekabeko errorea aplikazioa prestatzean. Ikusi xehetasunak kontsolan.", "Unexpected error preparing the app. See console for details.": "Ustekabeko errorea aplikazioa prestatzean. Ikusi xehetasunak kontsolan.",
@ -2218,5 +2284,6 @@
"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.", "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.", "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", "The message from the parser is: %(message)s": "Prozesatzailearen mezua hau da: %(message)s",
"Invalid JSON": "JSON baliogabea" "Invalid JSON": "JSON baliogabea",
"Go to your browser to complete Sign In": "Joan zure nabigatzailera izena ematen bukatzeko"
} }

@ -239,7 +239,7 @@
"Voice call": "Appel vocal", "Voice call": "Appel vocal",
"VoIP conference finished.": "Téléconférence VoIP terminée.", "VoIP conference finished.": "Téléconférence VoIP terminée.",
"VoIP conference started.": "Téléconférence VoIP démarrée.", "VoIP conference started.": "Téléconférence VoIP démarrée.",
"VoIP is unsupported": "Voix sur IP non supportée", "VoIP is unsupported": "VoIP (Appels par Internet) n'est pas supportée",
"Warning!": "Attention !", "Warning!": "Attention !",
"Who can access this room?": "Qui peut accéder au salon ?", "Who can access this room?": "Qui peut accéder au salon ?",
"Who can read history?": "Qui peut lire l'historique ?", "Who can read history?": "Qui peut lire l'historique ?",
@ -1444,7 +1444,7 @@
"other": "Vous avez %(count)s notifications non lues dans une version précédente de ce salon.", "other": "Vous avez %(count)s notifications non lues dans une version précédente de ce salon.",
"one": "Vous avez %(count)s notification non lue dans une version précédente de ce salon." "one": "Vous avez %(count)s notification non lue dans une version précédente de ce salon."
}, },
"Whether or not you're using the 'breadcrumbs' feature (avatars above the room list)": "Si vous utilisez ou non la fonction « fil dariane » (les avatars au-dessus de la liste des salons)", "Whether or not you're using the 'breadcrumbs' feature (avatars above the room list)": "Si vous utilisez ou non la fonction « fil dAriane » (avatars au-dessus de la liste des salons)",
"Replying With Files": "Répondre avec des fichiers", "Replying With Files": "Répondre avec des fichiers",
"At this time it is not possible to reply with a file. Would you like to upload this file without replying?": "Pour le moment, il nest pas possible de répondre avec un fichier. Souhaitez-vous envoyer ce fichier sans répondre ?", "At this time it is not possible to reply with a file. Would you like to upload this file without replying?": "Pour le moment, il nest pas possible de répondre avec un fichier. Souhaitez-vous envoyer ce fichier sans répondre ?",
"The file '%(fileName)s' failed to upload.": "Le fichier « %(fileName)s » na pas pu être envoyé.", "The file '%(fileName)s' failed to upload.": "Le fichier « %(fileName)s » na pas pu être envoyé.",
@ -2257,6 +2257,42 @@
"Homeserver feature support:": "Prise en charge de la fonctionnalité par le serveur daccueil :", "Homeserver feature support:": "Prise en charge de la fonctionnalité par le serveur daccueil :",
"exists": "existant", "exists": "existant",
"Verification Requests": "Demandes de vérification", "Verification Requests": "Demandes de vérification",
"Cancelling…": "Annulation…",
"Accepting…": "Acceptation…",
"Accepting …": "Acceptation…",
"Declining …": "Refus…",
"Your account is not secure": "Votre compte n'est pas sécurisé",
"Your password": "Votre mot de passe",
"This session, or the other session": "Cette session, ou l'autre session",
"The internet connection either session is using": "La connection internet de l'une des sessions",
"We recommend you change your password and recovery key in Settings immediately": "Nous vous recommandons de changer votre mot de passe et la clé de récupération dans Paramètres dès que possible",
"Sign In or Create Account": "Se connecter ou créer un compte",
"Use your account or create a new one to continue.": "Utilisez votre compte ou créez un nouveau compte pour continuer.",
"Create Account": "Créer un compte",
"Order rooms by name": "Trier les salons par nom",
"Show rooms with unread notifications first": "Afficher en premier les salons avec des notifications non lues",
"Show shortcuts to recently viewed rooms above the room list": "Afficher les raccourcis vers les salons vus récemment au-dessus de la liste des salons",
"Displays information about a user": "Affiche des informations à propos de lutilisateur",
"To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Pour signaler un problème de sécurité lié à Matrix, consultez <a>la politique de divulgation de sécurité</a> de Matrix.org.",
"Mark all as read": "Tout marquer comme lu",
"Not currently indexing messages for any room.": "Nindexe aucun message en ce moment.",
"Currently indexing: %(currentRoom)s.": "En ce moment, indexe : %(currentRoom)s.",
"%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s sur %(totalRooms)s",
"%(senderName)s added the alternative addresses %(addresses)s for this room.": {
"other": "%(senderName)s a ajouté les adresses alternatives %(addresses)s pour ce salon.",
"one": "%(senderName)s a ajouté ladresse alternative %(addresses)s pour ce salon."
},
"%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
"other": "%(senderName)s a supprimé les adresses alternatives %(addresses)s pour ce salon.",
"one": "%(senderName)s a supprimé ladresse alternative %(addresses)s pour ce salon."
},
"%(senderName)s changed the alternative addresses for this room.": "%(senderName)s a modifié les adresses alternatives de ce salon.",
"%(senderName)s changed the main and alternative addresses for this room.": "%(senderName)s a modifié ladresse principale et les adresses alternatives pour ce salon.",
"There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "Une erreur est survenue lors de la mise à jour des adresses alternatives du salon. Ce nest peut-être pas permis par le serveur ou une défaillance temporaire est survenue.",
"Alternative addresses for this room:": "Adresses alternatives pour ce salon :",
"This room has no alternative addresses": "Ce salon na pas dadresse alternative",
"New address (e.g. #foo:domain)": "Nouvelle adresse (par ex. #foo:domaine)",
"Local addresses (unmoderated content)": "Adresses locales (contenu non modéré)",
"%(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",
"Unknown device": "Appareil inconnu", "Unknown device": "Appareil inconnu",
@ -2264,7 +2300,6 @@
"Welcome to Riot.im": "Bienvenue sur Riot.im", "Welcome to Riot.im": "Bienvenue sur Riot.im",
"Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Discussion &amp; collaboration décentralisées et chiffrées, propulsées par [matrix]", "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Discussion &amp; collaboration décentralisées et chiffrées, propulsées par [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.": "Vous pouvez utiliser les options de serveur personnalisé pour vous connecter à d'autres serveurs Matrix en renseignant l'URL d'un autre serveur d'accueil. Cela vous permet d'utiliser Riot avec un compte Matrix existant sur un serveur d'accueil différent.", "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.": "Vous pouvez utiliser les options de serveur personnalisé pour vous connecter à d'autres serveurs Matrix en renseignant l'URL d'un autre serveur d'accueil. Cela vous permet d'utiliser Riot avec un compte Matrix existant sur un serveur d'accueil différent.",
"Create Account": "Créer un compte",
"Need help?": "Besoin d'aide ?", "Need help?": "Besoin d'aide ?",
"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.", "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.",
@ -2272,5 +2307,6 @@
"Invalid configuration: no default server specified.": "Configuration invalide : aucun serveur par défaut spécifié.", "Invalid configuration: no default server specified.": "Configuration invalide : aucun serveur par défaut spécifié.",
"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.", "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", "The message from the parser is: %(message)s": "Le message de lanalyseur est : %(message)s",
"Invalid JSON": "JSON non valide" "Invalid JSON": "JSON non valide",
"Go to your browser to complete Sign In": "Utilisez votre navigateur pour terminer la connexion"
} }

@ -22,7 +22,7 @@
"Active call (%(roomName)s)": "Hívás folyamatban (%(roomName)s)", "Active call (%(roomName)s)": "Hívás folyamatban (%(roomName)s)",
"Add": "Hozzáad", "Add": "Hozzáad",
"Add a topic": "Téma megadása", "Add a topic": "Téma megadása",
"Admin": "Adminisztrátor", "Admin": "Admin",
"Admin Tools": "Admin. Eszközök", "Admin Tools": "Admin. Eszközök",
"No Microphones detected": "Nem található mikrofon", "No Microphones detected": "Nem található mikrofon",
"No Webcams detected": "Nem található webkamera", "No Webcams detected": "Nem található webkamera",
@ -107,7 +107,7 @@
"Ed25519 fingerprint": "Ed25519 ujjlenyomat", "Ed25519 fingerprint": "Ed25519 ujjlenyomat",
"Email": "E-mail", "Email": "E-mail",
"Email address": "E-mail cím", "Email address": "E-mail cím",
"Emoji": "Emoji", "Emoji": "Emodzsi",
"Enable Notifications": "Értesítések bekapcsolása", "Enable Notifications": "Értesítések bekapcsolása",
"%(senderName)s ended the call.": "%(senderName)s befejezte a hívást.", "%(senderName)s ended the call.": "%(senderName)s befejezte a hívást.",
"End-to-end encryption information": "Ponttól pontig való titkosítási információk", "End-to-end encryption information": "Ponttól pontig való titkosítási információk",
@ -457,7 +457,7 @@
"Create": "Létrehoz", "Create": "Létrehoz",
"Featured Rooms:": "Kiemelt szobák:", "Featured Rooms:": "Kiemelt szobák:",
"Featured Users:": "Kiemelt felhasználók:", "Featured Users:": "Kiemelt felhasználók:",
"Automatically replace plain text Emoji": "Egyszerű szöveg automatikus cseréje Emoji-ra", "Automatically replace plain text Emoji": "Egyszerű szöveg automatikus cseréje Emodzsira",
"Failed to upload image": "Kép feltöltése sikertelen", "Failed to upload image": "Kép feltöltése sikertelen",
"Cannot add any more widgets": "Nem lehet több kisalkalmazást hozzáadni", "Cannot add any more widgets": "Nem lehet több kisalkalmazást hozzáadni",
"Publish this room to the public in %(domain)s's room directory?": "Publikálod a szobát a(z) %(domain)s szoba listájába?", "Publish this room to the public in %(domain)s's room directory?": "Publikálod a szobát a(z) %(domain)s szoba listájába?",
@ -1140,13 +1140,13 @@
}, },
"%(names)s and %(lastPerson)s are typing …": "%(names)s és %(lastPerson)s gépelnek …", "%(names)s and %(lastPerson)s are typing …": "%(names)s és %(lastPerson)s gépelnek …",
"Render simple counters in room header": "Egyszerű számlálók a szoba fejlécében", "Render simple counters in room header": "Egyszerű számlálók a szoba fejlécében",
"Enable Emoji suggestions while typing": "Emojik felajánlása gépelés közben", "Enable Emoji suggestions while typing": "Emodzsik felajánlása gépelés közben",
"Show a placeholder for removed messages": "Helykitöltő mutatása a törölt szövegek helyett", "Show a placeholder for removed messages": "Helykitöltő mutatása a törölt szövegek helyett",
"Show join/leave messages (invites/kicks/bans unaffected)": "Mutasd a be-, kilépéseket (meghívók/kirúgások/kitiltások üzeneteit nem érinti)", "Show join/leave messages (invites/kicks/bans unaffected)": "Mutasd a be-, kilépéseket (meghívók/kirúgások/kitiltások üzeneteit nem érinti)",
"Show avatar changes": "Profilkép változás mutatása", "Show avatar changes": "Profilkép változás mutatása",
"Show display name changes": "Megjelenítési név változás mutatása", "Show display name changes": "Megjelenítési név változás mutatása",
"Show avatars in user and room mentions": "Profilkép mutatása a felhasználó és szoba említéseknél", "Show avatars in user and room mentions": "Profilkép mutatása a felhasználó és szoba említéseknél",
"Enable big emoji in chat": "Nagy Emojik engedélyezése a csevegésekben", "Enable big emoji in chat": "Nagy Emodzsik engedélyezése a csevegésekben",
"Send typing notifications": "Gépelés visszajelzés küldése", "Send typing notifications": "Gépelés visszajelzés küldése",
"Enable Community Filter Panel": "Közösségi szűrő panel bekapcsolása", "Enable Community Filter Panel": "Közösségi szűrő panel bekapcsolása",
"Messages containing my username": "Üzenetek amik a nevemet tartalmazzák", "Messages containing my username": "Üzenetek amik a nevemet tartalmazzák",
@ -1265,7 +1265,7 @@
"%(senderDisplayName)s has prevented guests from joining the room.": "%(senderDisplayName)s megtiltotta a vendég felhasználóknak, hogy belépjenek a szobába.", "%(senderDisplayName)s has prevented guests from joining the room.": "%(senderDisplayName)s megtiltotta a vendég felhasználóknak, hogy belépjenek a szobába.",
"%(senderDisplayName)s changed guest access to %(rule)s": "%(senderDisplayName)s a vendég felhasználók belépési jogait erre állította át: %(rule)s", "%(senderDisplayName)s changed guest access to %(rule)s": "%(senderDisplayName)s a vendég felhasználók belépési jogait erre állította át: %(rule)s",
"Group & filter rooms by custom tags (refresh to apply changes)": "Szobák csoportosítása és szűrése egyedi címkékkel (frissíts, hogy a változások érvényre jussanak)", "Group & filter rooms by custom tags (refresh to apply changes)": "Szobák csoportosítása és szűrése egyedi címkékkel (frissíts, hogy a változások érvényre jussanak)",
"Verify this user by confirming the following emoji appear on their screen.": "Hitelesítheted a felhasználót, ha megerősíted, hogy az alábbi emoji az ami megjelent a képernyőjén.", "Verify this user by confirming the following emoji appear on their screen.": "Hitelesítheted a felhasználót, ha megerősíted, hogy az alábbi emodzsi az ami megjelent a képernyőjén.",
"Unable to find a supported verification method.": "Nem található támogatott hitelesítési eljárás.", "Unable to find a supported verification method.": "Nem található támogatott hitelesítési eljárás.",
"Dog": "Kutya", "Dog": "Kutya",
"Cat": "Macska", "Cat": "Macska",
@ -1750,7 +1750,7 @@
"To continue you need to accept the terms of this service.": "A folytatáshoz el kell fogadnod a felhasználási feltételeket.", "To continue you need to accept the terms of this service.": "A folytatáshoz el kell fogadnod a felhasználási feltételeket.",
"Document": "Dokumentum", "Document": "Dokumentum",
"Community Autocomplete": "Közösség automatikus kiegészítése", "Community Autocomplete": "Közösség automatikus kiegészítése",
"Emoji Autocomplete": "Emoji automatikus kiegészítése", "Emoji Autocomplete": "Emodzsi automatikus kiegészítése",
"Notification Autocomplete": "Értesítés automatikus kiegészítése", "Notification Autocomplete": "Értesítés automatikus kiegészítése",
"Room Autocomplete": "Szoba automatikus kiegészítése", "Room Autocomplete": "Szoba automatikus kiegészítése",
"User Autocomplete": "Felhasználó automatikus kiegészítése", "User Autocomplete": "Felhasználó automatikus kiegészítése",
@ -2002,7 +2002,7 @@
"Something went wrong trying to invite the users.": "Valami nem sikerült a felhasználók meghívásával.", "Something went wrong trying to invite the users.": "Valami nem sikerült a felhasználók meghívásával.",
"We couldn't invite those users. Please check the users you want to invite and try again.": "Ezeket a felhasználókat nem tudtuk meghívni. Ellenőrizd azokat a felhasználókat akiket meg szeretnél hívni és próbáld újra.", "We couldn't invite those users. Please check the users you want to invite and try again.": "Ezeket a felhasználókat nem tudtuk meghívni. Ellenőrizd azokat a felhasználókat akiket meg szeretnél hívni és próbáld újra.",
"Recently Direct Messaged": "Nemrég küldött Közvetlen Üzenetek", "Recently Direct Messaged": "Nemrég küldött Közvetlen Üzenetek",
"If you can't find someone, ask them for their username (e.g. @user:server.com) or <a>share this room</a>.": "Ha nem találsz valakit, akkor kérdezd meg a felhasználói nevét (pl.: @felhasználó:szerver.com) vagy <a>oszd meg ezt a szobát</a>.", "If you can't find someone, ask them for their username (e.g. @user:server.com) or <a>share this room</a>.": "Ha nem találsz valakit, akkor kérdezd meg a Matrix címét (pl.: @felhasználó:szerver.com) vagy <a>oszd meg ezt a szobát</a>.",
"Verify User": "Felhasználó ellenőrzése", "Verify User": "Felhasználó ellenőrzése",
"For extra security, verify this user by checking a one-time code on both of your devices.": "A biztonság fokozásáért ellenőrizd ezt a felhasználót egy egyszeri kód egyeztetésével mindkettőtök készülékén.", "For extra security, verify this user by checking a one-time code on both of your devices.": "A biztonság fokozásáért ellenőrizd ezt a felhasználót egy egyszeri kód egyeztetésével mindkettőtök készülékén.",
"Start Verification": "Ellenőrzés elindítása", "Start Verification": "Ellenőrzés elindítása",
@ -2024,7 +2024,7 @@
"Send a reply…": "Válasz küldése…", "Send a reply…": "Válasz küldése…",
"Send a message…": "Üzenet küldése…", "Send a message…": "Üzenet küldése…",
"Reject & Ignore user": "Felhasználó elutasítása és figyelmen kívül hagyása", "Reject & Ignore user": "Felhasználó elutasítása és figyelmen kívül hagyása",
"If you can't find someone, ask them for their username, share your username (%(userId)s) or <a>profile link</a>.": "Ha nem találsz valakit, akkor kérdezd meg a felhasználói nevét, áruld el neki a felhasználói nevedet (%(userId)s) vagy a <a>profil hivatkozásodat</a>.", "If you can't find someone, ask them for their username, share your username (%(userId)s) or <a>profile link</a>.": "Ha nem találsz valakit, kérdezd meg a Matrix címét, vagy add meg neki a te Matrix címed (%(userId)s), vagy a <a>profil hivatkozásod</a>.",
"Enter your account password to confirm the upgrade:": "A fejlesztés megerősítéséhez add meg a fiók jelszavadat:", "Enter your account password to confirm the upgrade:": "A fejlesztés megerősítéséhez add meg a fiók jelszavadat:",
"You'll need to authenticate with the server to confirm the upgrade.": "Azonosítanod kell magad a szerveren a fejlesztés megerősítéséhez.", "You'll need to authenticate with the server to confirm the upgrade.": "Azonosítanod kell magad a szerveren a fejlesztés megerősítéséhez.",
"Enter a passphrase": "Jelmondat bevitele", "Enter a passphrase": "Jelmondat bevitele",
@ -2083,7 +2083,7 @@
"Never send encrypted messages to unverified sessions in this room from this session": "Sose küldjön titkosított üzeneteket ellenőrizetlen munkamenetekbe ebben a szobában ebből a munkamenetből", "Never send encrypted messages to unverified sessions in this room from this session": "Sose küldjön titkosított üzeneteket ellenőrizetlen munkamenetekbe ebben a szobában ebből a munkamenetből",
"Keep secret storage passphrase in memory for this session": "A biztonsági tároló jelmondatát ebben a munkamenetben tartsa a memóriában", "Keep secret storage passphrase in memory for this session": "A biztonsági tároló jelmondatát ebben a munkamenetben tartsa a memóriában",
"How fast should messages be downloaded.": "Milyen gyorsan legyenek az üzenetek letöltve.", "How fast should messages be downloaded.": "Milyen gyorsan legyenek az üzenetek letöltve.",
"Confirm the emoji below are displayed on both devices, in the same order:": "Erősítsd meg, hogy az emoji-k alul mind a két eszközön ugyanazok ugyanabban a sorrendben:", "Confirm the emoji below are displayed on both devices, in the same order:": "Erősítsd meg, hogy az emodzsik alul mind a két eszközön ugyanazok ugyanabban a sorrendben:",
"Verify this device by confirming the following number appears on its screen.": "Ellenőrizd az eszközt azzal, hogy megerősíted az alábbi számok jelentek meg a képernyőjén.", "Verify this device by confirming the following number appears on its screen.": "Ellenőrizd az eszközt azzal, hogy megerősíted az alábbi számok jelentek meg a képernyőjén.",
"Waiting for %(displayName)s to verify…": "%(displayName)s felhasználóra várakozás az ellenőrzéshez…", "Waiting for %(displayName)s to verify…": "%(displayName)s felhasználóra várakozás az ellenőrzéshez…",
"They match": "Egyeznek", "They match": "Egyeznek",
@ -2161,8 +2161,8 @@
"Verification timed out. Start verification again from their profile.": "Ellenőrzés időtúllépés. Kezd újra az ellenőrzést a másik felhasználó profiljából.", "Verification timed out. Start verification again from their profile.": "Ellenőrzés időtúllépés. Kezd újra az ellenőrzést a másik felhasználó profiljából.",
"%(displayName)s cancelled verification. Start verification again from their profile.": "%(displayName)s törölte az ellenőrzést. Kezd újra az ellenőrzést a felhasználó profiljából.", "%(displayName)s cancelled verification. Start verification again from their profile.": "%(displayName)s törölte az ellenőrzést. Kezd újra az ellenőrzést a felhasználó profiljából.",
"You cancelled verification. Start verification again from their profile.": "Törölted az ellenőrzést. Kezd újra az ellenőrzést a felhasználó profiljából.", "You cancelled verification. Start verification again from their profile.": "Törölted az ellenőrzést. Kezd újra az ellenőrzést a felhasználó profiljából.",
"Encryption enabled": "Titkosítás engedélyezve", "Encryption enabled": "Titkosítás bekapcsolva",
"Messages in this room are end-to-end encrypted. Learn more & verify this user in their user profile.": "Ebben a szobában az üzenetek végpontok között titkosítottak. Tudj meg többet és ellenőrizd ezt a felhasználót a profiljában.", "Messages in this room are end-to-end encrypted. Learn more & verify this user in their user profile.": "Ebben a szobában az üzenetek végpontok között titkosítottak. További információkért és ellenőrzéshez nyisd meg a felhasználó profilját.",
"Encryption not enabled": "Titkosítás nincs engedélyezve", "Encryption not enabled": "Titkosítás nincs engedélyezve",
"The encryption used by this room isn't supported.": "A szobában használt titkosítás nem támogatott.", "The encryption used by this room isn't supported.": "A szobában használt titkosítás nem támogatott.",
"Clear all data in this session?": "Minden adat törlése ebben a munkamenetben?", "Clear all data in this session?": "Minden adat törlése ebben a munkamenetben?",
@ -2262,6 +2262,18 @@
"This session, or the other session": "Ez vagy másik munkamenet", "This session, or the other session": "Ez vagy másik munkamenet",
"The internet connection either session is using": "Az egyik munkamenet internet kapcsolata", "The internet connection either session is using": "Az egyik munkamenet internet kapcsolata",
"We recommend you change your password and recovery key in Settings immediately": "Javasoljuk, hogy a jelszavadat és a visszaállítási kulcsodat mihamarabb változtasd meg a Beállításokban", "We recommend you change your password and recovery key in Settings immediately": "Javasoljuk, hogy a jelszavadat és a visszaállítási kulcsodat mihamarabb változtasd meg a Beállításokban",
"Order rooms by name": "Szobák rendezése név szerint",
"Show rooms with unread notifications first": "Olvasatlan üzeneteket tartalmazó szobák megjelenítése elől",
"Show shortcuts to recently viewed rooms above the room list": "Billentyűkombináció megjelenítése a nemrég meglátogatott szobákhoz a szoba lista felett",
"Sign In or Create Account": "Belépés vagy Fiók Készítés",
"Use your account or create a new one to continue.": "A folytatáshoz használd a fiókodat vagy készíts egy újat.",
"Create Account": "Fiók létrehozása",
"Displays information about a user": "A felhasználóról információ megjelenítése",
"To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Matrix-szal kapcsolatos biztonsági hibák jelentésével kapcsolatban kérlek olvasd el a Matrix.org <a>Biztonsági hiba közzétételi szabályzatot</a>.",
"Mark all as read": "Mindent olvasottnak jelöl",
"Not currently indexing messages for any room.": "Jelenleg egyik szoba indexelése sem történik.",
"Currently indexing: %(currentRoom)s.": "Indexelés alatt jelenleg: %(currentRoom)s.",
"%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s / %(totalRooms)s",
"%(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",
"Unknown device": "Ismeretlen eszköz", "Unknown device": "Ismeretlen eszköz",
@ -2269,7 +2281,6 @@
"Welcome to Riot.im": "Üdvözöl a Riot.im", "Welcome to Riot.im": "Üdvözöl a Riot.im",
"Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Decentralizált, titkosított csevegés és kollaboráció [matrix] alapokon", "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Decentralizált, titkosított csevegés és kollaboráció [matrix] alapokon",
"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.": "Használhatod az egyedi szerver beállítást más Matrix szerverre való belépéshez, azzal, hogy megadod a Matrix szerver URL-jét. Ezzel a Riot-ot használhatod más Matrix szerveren lévő fiókkal.", "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.": "Használhatod az egyedi szerver beállítást más Matrix szerverre való belépéshez, azzal, hogy megadod a Matrix szerver URL-jét. Ezzel a Riot-ot használhatod más Matrix szerveren lévő fiókkal.",
"Create Account": "Fiók készítés",
"Need help?": "Segíthetünk?", "Need help?": "Segíthetünk?",
"Room Directory": "Szobalista", "Room Directory": "Szobalista",
"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.", "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.",
@ -2277,5 +2288,6 @@
"Invalid configuration: no default server specified.": "Érvénytelen konfiguráció: nincs megadva alapértelmezett szerver.", "Invalid configuration: no default server specified.": "Érvénytelen konfiguráció: nincs megadva alapértelmezett szerver.",
"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.", "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", "The message from the parser is: %(message)s": "A feldolgozó algoritmus üzenete: %(message)s",
"Invalid JSON": "Érvénytelen JSON" "Invalid JSON": "Érvénytelen JSON",
"Go to your browser to complete Sign In": "A böngészőben fejezd be a bejelentkezést"
} }

@ -2254,6 +2254,27 @@
"Homeserver feature support:": "Funzioni supportate dall'homeserver:", "Homeserver feature support:": "Funzioni supportate dall'homeserver:",
"exists": "esiste", "exists": "esiste",
"Verification Requests": "Richieste di verifica", "Verification Requests": "Richieste di verifica",
"Sign In or Create Account": "Accedi o crea account",
"Use your account or create a new one to continue.": "Usa il tuo account o creane uno nuovo per continuare.",
"Create Account": "Crea account",
"Displays information about a user": "Mostra le informazioni di un utente",
"Order rooms by name": "Ordina stanze per nome",
"Show rooms with unread notifications first": "Mostra prima le stanze con notifiche non lette",
"Show shortcuts to recently viewed rooms above the room list": "Mostra scorciatoie per le stanze viste di recente sopra l'elenco stanze",
"Cancelling…": "Annullamento…",
"To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Per segnalare un problema di sicurezza relativo a Matrix, leggi la <a>Politica di divulgazione della sicurezza</a> di Matrix.org .",
"Mark all as read": "Segna tutto come letto",
"Accepting…": "Accettazione…",
"Accepting …": "Accettazione …",
"Declining …": "Rifiuto …",
"Your account is not secure": "Il tuo account non è sicuro",
"Your password": "La tua password",
"This session, or the other session": "Questa o l'altra sessione",
"The internet connection either session is using": "La connessione internet di una sessione",
"We recommend you change your password and recovery key in Settings immediately": "Ti consigliamo di cambiare immediatamente la password e la chiave di recupero nelle impostazioni",
"Not currently indexing messages for any room.": "Attualmente non si stanno indicizzando i messaggi di alcuna stanza.",
"Currently indexing: %(currentRoom)s.": "Attualmente si indicizzano: %(currentRoom)s.",
"%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s di %(totalRooms)s",
"Riot Desktop on %(platformName)s": "Riot Desktop su %(platformName)s", "Riot Desktop on %(platformName)s": "Riot Desktop su %(platformName)s",
"Unknown device": "Dispositivo sconosciuto", "Unknown device": "Dispositivo sconosciuto",
"You need to be using HTTPS to place a screen-sharing call.": "Devi usare HTTPS per effettuare una chiamata con la condivisione dello schermo.", "You need to be using HTTPS to place a screen-sharing call.": "Devi usare HTTPS per effettuare una chiamata con la condivisione dello schermo.",
@ -2261,7 +2282,6 @@
"%(appName)s via %(browserName)s on %(osName)s": "%(appName)s tramite %(browserName)s su %(osName)s", "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s tramite %(browserName)s su %(osName)s",
"Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Chat criptate, decentralizzate e collaborazioni offerte da [matrix]", "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Chat criptate, decentralizzate e collaborazioni offerte da [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.": "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.",
"Create Account": "Crea account",
"Need help?": "Serve aiuto?", "Need help?": "Serve aiuto?",
"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.", "Unexpected error preparing the app. See console for details.": "Errore inaspettato preparando l'app. Vedi la console per i dettagli.",
@ -2269,5 +2289,6 @@
"Invalid configuration: no default server specified.": "Configurazione non valida: nessun server predefinito specificato.", "Invalid configuration: no default server specified.": "Configurazione non valida: nessun server predefinito specificato.",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.": "La tua configurazione di Riot contiene un JSON non valido. Correggi il problema e ricarica la pagina.", "Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.": "La tua configurazione di Riot contiene un JSON non valido. Correggi il problema e ricarica la pagina.",
"The message from the parser is: %(message)s": "Il messaggio dal parser è: %(message)s", "The message from the parser is: %(message)s": "Il messaggio dal parser è: %(message)s",
"Invalid JSON": "JSON non valido" "Invalid JSON": "JSON non valido",
"Go to your browser to complete Sign In": "Vai nel tuo browser per completare l'accesso"
} }

@ -1248,6 +1248,12 @@
"Recovery key": "リカバリキー", "Recovery key": "リカバリキー",
"We'll store an encrypted copy of your keys on our server. Protect your backup with a passphrase to keep it secure.": "キーの暗号化されたコピーがサーバーに保存されます。バックアップを保護するために、パスワードを設定してください。", "We'll store an encrypted copy of your keys on our server. Protect your backup with a passphrase to keep it secure.": "キーの暗号化されたコピーがサーバーに保存されます。バックアップを保護するために、パスワードを設定してください。",
"Secure your backup with a passphrase": "バックアップをパスワードで保護", "Secure your backup with a passphrase": "バックアップをパスワードで保護",
"Display Name": "表示名",
"Profile picture": "プロフィール画像",
"Encryption enabled": "暗号化が有効です",
"Messages in this room are end-to-end encrypted. Learn more & verify this user in their user profile.": "この部屋内のメッセージはエンドツーエンドで暗号化されます。詳細およびユーザーの検証に関しては各ユーザーのプロフィールをご確認ください。",
"Encryption not enabled": "暗号化が無効です",
"The encryption used by this room isn't supported.": "この部屋では暗号化の使用がサポートされていません。",
"Welcome to Riot.im": "Riot.imへようこそ", "Welcome to Riot.im": "Riot.imへようこそ",
"Unknown device": "不明な端末", "Unknown device": "不明な端末",
"%(appName)s via %(browserName)s on %(osName)s": "%(appName)sは%(osName)sの%(browserName)s上で動作しています", "%(appName)s via %(browserName)s on %(osName)s": "%(appName)sは%(osName)sの%(browserName)s上で動作しています",

@ -1861,6 +1861,29 @@
"Connecting to integration manager...": "통합 관리자로 연결 중...", "Connecting to integration manager...": "통합 관리자로 연결 중...",
"Cannot connect to integration manager": "통합 관리자에 연결할 수 없음", "Cannot connect to integration manager": "통합 관리자에 연결할 수 없음",
"The integration manager is offline or it cannot reach your homeserver.": "통합 관리자가 오프라인이거나 당신의 홈서버에서 접근할 수 없습니다.", "The integration manager is offline or it cannot reach your homeserver.": "통합 관리자가 오프라인이거나 당신의 홈서버에서 접근할 수 없습니다.",
"The version of Riot": "Riot의 버전",
"Whether you're using Riot on a device where touch is the primary input mechanism": "터치가 기본 입력 방식인 기기에서 Riot을 사용하는지 여부",
"Whether you're using Riot as an installed Progressive Web App": "Riot을 설치형 프로그레시브 웹 앱으로 사용하는지 여부",
"Your user agent": "사용자 에이전트",
"The information being sent to us to help make Riot better includes:": "Riot을 개선하기 위해 당사에 전송되는 정보에는 다음과 같은 것들이 포함됩니다:",
"There are unknown sessions in this room: if you proceed without verifying them, it will be possible for someone to eavesdrop on your call.": "이 방에는 알 수 없는 세션들이 있습니다: 검증 없이 진행하면 누군가 당신의 전화를 도청할 수도 있습니다.",
"If you cancel now, you won't complete verifying the other user.": "지금 취소하면 다른 사용자 확인이 완료될 수 없습니다.",
"If you cancel now, you won't complete verifying your other session.": "지금 취소하면 당신의 다른 세션을 검증할 수 없습니다.",
"If you cancel now, you won't complete your secret storage operation.": "지금 취소하면 보안 저장 작업을 완료할 수 없습니다.",
"Cancel entering passphrase?": "암호 입력을 취소하시겠습니까?",
"Setting up keys": "키 설정",
"Verify this session": "이 세션 검증",
"Encryption upgrade available": "암호화 업그레이드 가능",
"Set up encryption": "암호화 설정",
"Unverified session": "검증되지 않은 세션",
"Error upgrading room": "방 업그레이드 오류",
"Double check that your server supports the room version chosen and try again.": "서버가 선택한 방 버전을 지원하는지 확인한 뒤에 다시 시도해주세요.",
"Verifies a user, session, and pubkey tuple": "사용자, 세션, 공개키 튜플을 검증합니다",
"Unknown (user, session) pair:": "알 수 없는 (사용자, 세션) 쌍:",
"Session already verified!": "이미 검증된 세션입니다!",
"WARNING: Session already verified, but keys do NOT MATCH!": "경고: 이미 검증된 세션이지만 키가 일치하지 않습니다!",
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and session %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "경고: 키 검증 실패! 제공된 키인 \"%(fingerprint)s\"가 사용자 %(userId)s와 %(deviceId)s 세션의 서명 키인 \"%(fprint)s\"와 일치하지 않습니다. 이는 통신이 탈취되고 있는 중일 수도 있다는 뜻입니다!",
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "사용자 %(userId)s의 세션 %(deviceId)s에서 받은 서명 키와 당신이 제공한 서명 키가 일치합니다. 세션이 검증되었습니다.",
"Riot Desktop on %(platformName)s": "%(platformName)s 용 Riot 데스크톱", "Riot Desktop on %(platformName)s": "%(platformName)s 용 Riot 데스크톱",
"Unknown device": "알 수 없는 기기", "Unknown device": "알 수 없는 기기",
"Welcome to Riot.im": "Riot.im에 오신 것을 환영합니다", "Welcome to Riot.im": "Riot.im에 오신 것을 환영합니다",

@ -8,7 +8,7 @@
"label": "Català" "label": "Català"
}, },
"cs": { "cs": {
"fileName": "cs.48c39d6.json", "fileName": "cs.e28586a.json",
"label": "čeština" "label": "čeština"
}, },
"da": { "da": {
@ -16,7 +16,7 @@
"label": "Dansk" "label": "Dansk"
}, },
"de": { "de": {
"fileName": "de_DE.0f338c5.json", "fileName": "de_DE.2e93276.json",
"label": "Deutsch" "label": "Deutsch"
}, },
"el": { "el": {
@ -24,7 +24,7 @@
"label": "Ελληνικά" "label": "Ελληνικά"
}, },
"en": { "en": {
"fileName": "en_EN.f5caae2.json", "fileName": "en_EN.a52e70b.json",
"label": "English" "label": "English"
}, },
"en-us": { "en-us": {
@ -32,7 +32,7 @@
"label": "English (US)" "label": "English (US)"
}, },
"eo": { "eo": {
"fileName": "eo.569a4d0.json", "fileName": "eo.8deaa2e.json",
"label": "Esperanto" "label": "Esperanto"
}, },
"es": { "es": {
@ -40,7 +40,7 @@
"label": "Español" "label": "Español"
}, },
"eu": { "eu": {
"fileName": "eu.28f6d32.json", "fileName": "eu.ce2afb8.json",
"label": "Euskara" "label": "Euskara"
}, },
"fi": { "fi": {
@ -48,7 +48,7 @@
"label": "Suomi" "label": "Suomi"
}, },
"fr": { "fr": {
"fileName": "fr.faa99a3.json", "fileName": "fr.685d639.json",
"label": "Français" "label": "Français"
}, },
"gl": { "gl": {
@ -60,7 +60,7 @@
"label": "हिन्दी" "label": "हिन्दी"
}, },
"hu": { "hu": {
"fileName": "hu.e29575d.json", "fileName": "hu.96ca213.json",
"label": "Magyar" "label": "Magyar"
}, },
"is": { "is": {
@ -68,19 +68,19 @@
"label": "íslenska" "label": "íslenska"
}, },
"it": { "it": {
"fileName": "it.8f3bde0.json", "fileName": "it.f52fd47.json",
"label": "Italiano" "label": "Italiano"
}, },
"ja": { "ja": {
"fileName": "ja.dcdd738.json", "fileName": "ja.fc923e3.json",
"label": "日本語" "label": "日本語"
}, },
"ko": { "ko": {
"fileName": "ko.e12191c.json", "fileName": "ko.6a9e901.json",
"label": "한국어" "label": "한국어"
}, },
"lt": { "lt": {
"fileName": "lt.0e5da70.json", "fileName": "lt.2554b83.json",
"label": "Lietuvių" "label": "Lietuvių"
}, },
"lv": { "lv": {
@ -88,19 +88,19 @@
"label": "Latviešu" "label": "Latviešu"
}, },
"nb-no": { "nb-no": {
"fileName": "nb_NO.98111fc.json", "fileName": "nb_NO.c69299f.json",
"label": "Norwegian Bokmål" "label": "Norwegian Bokmål"
}, },
"nl": { "nl": {
"fileName": "nl.ece4749.json", "fileName": "nl.36f7083.json",
"label": "Nederlands" "label": "Nederlands"
}, },
"nn": { "nn": {
"fileName": "nn.e723fe4.json", "fileName": "nn.179c46b.json",
"label": "Norsk Nynorsk" "label": "Norsk Nynorsk"
}, },
"pl": { "pl": {
"fileName": "pl.7a5aaa6.json", "fileName": "pl.440ce12.json",
"label": "Polski" "label": "Polski"
}, },
"pt": { "pt": {
@ -112,7 +112,7 @@
"label": "Português do Brasil" "label": "Português do Brasil"
}, },
"ru": { "ru": {
"fileName": "ru.5457a81.json", "fileName": "ru.634c8d1.json",
"label": "Русский" "label": "Русский"
}, },
"sk": { "sk": {
@ -120,7 +120,7 @@
"label": "Slovenčina" "label": "Slovenčina"
}, },
"sq": { "sq": {
"fileName": "sq.165b414.json", "fileName": "sq.94582dd.json",
"label": "Shqip" "label": "Shqip"
}, },
"sr": { "sr": {
@ -140,7 +140,7 @@
"label": "ไทย" "label": "ไทย"
}, },
"tr": { "tr": {
"fileName": "tr.62f9143.json", "fileName": "tr.049370e.json",
"label": "Türkçe" "label": "Türkçe"
}, },
"uk": { "uk": {
@ -148,15 +148,15 @@
"label": "українська мова" "label": "українська мова"
}, },
"vls": { "vls": {
"fileName": "vls.5071729.json", "fileName": "vls.720e7c0.json",
"label": "West-Vlaams" "label": "West-Vlaams"
}, },
"zh-hans": { "zh-hans": {
"fileName": "zh_Hans.a760dc3.json", "fileName": "zh_Hans.d3247db.json",
"label": "简体中文" "label": "简体中文"
}, },
"zh-hant": { "zh-hant": {
"fileName": "zh_Hant.d061b85.json", "fileName": "zh_Hant.047651e.json",
"label": "繁體中文" "label": "繁體中文"
} }
} }

@ -8,7 +8,7 @@
"label": "Català" "label": "Català"
}, },
"cs": { "cs": {
"fileName": "cs.48c39d6.json", "fileName": "cs.e28586a.json",
"label": "čeština" "label": "čeština"
}, },
"da": { "da": {
@ -16,7 +16,7 @@
"label": "Dansk" "label": "Dansk"
}, },
"de": { "de": {
"fileName": "de_DE.0f338c5.json", "fileName": "de_DE.2e93276.json",
"label": "Deutsch" "label": "Deutsch"
}, },
"el": { "el": {
@ -24,7 +24,7 @@
"label": "Ελληνικά" "label": "Ελληνικά"
}, },
"en": { "en": {
"fileName": "en_EN.f5caae2.json", "fileName": "en_EN.a52e70b.json",
"label": "English" "label": "English"
}, },
"en-us": { "en-us": {
@ -32,7 +32,7 @@
"label": "English (US)" "label": "English (US)"
}, },
"eo": { "eo": {
"fileName": "eo.569a4d0.json", "fileName": "eo.8deaa2e.json",
"label": "Esperanto" "label": "Esperanto"
}, },
"es": { "es": {
@ -40,7 +40,7 @@
"label": "Español" "label": "Español"
}, },
"eu": { "eu": {
"fileName": "eu.28f6d32.json", "fileName": "eu.ce2afb8.json",
"label": "Euskara" "label": "Euskara"
}, },
"fi": { "fi": {
@ -48,7 +48,7 @@
"label": "Suomi" "label": "Suomi"
}, },
"fr": { "fr": {
"fileName": "fr.faa99a3.json", "fileName": "fr.685d639.json",
"label": "Français" "label": "Français"
}, },
"gl": { "gl": {
@ -60,7 +60,7 @@
"label": "हिन्दी" "label": "हिन्दी"
}, },
"hu": { "hu": {
"fileName": "hu.e29575d.json", "fileName": "hu.96ca213.json",
"label": "Magyar" "label": "Magyar"
}, },
"is": { "is": {
@ -68,19 +68,19 @@
"label": "íslenska" "label": "íslenska"
}, },
"it": { "it": {
"fileName": "it.8f3bde0.json", "fileName": "it.f52fd47.json",
"label": "Italiano" "label": "Italiano"
}, },
"ja": { "ja": {
"fileName": "ja.dcdd738.json", "fileName": "ja.fc923e3.json",
"label": "日本語" "label": "日本語"
}, },
"ko": { "ko": {
"fileName": "ko.e12191c.json", "fileName": "ko.6a9e901.json",
"label": "한국어" "label": "한국어"
}, },
"lt": { "lt": {
"fileName": "lt.0e5da70.json", "fileName": "lt.2554b83.json",
"label": "Lietuvių" "label": "Lietuvių"
}, },
"lv": { "lv": {
@ -88,19 +88,19 @@
"label": "Latviešu" "label": "Latviešu"
}, },
"nb-no": { "nb-no": {
"fileName": "nb_NO.98111fc.json", "fileName": "nb_NO.c69299f.json",
"label": "Norwegian Bokmål" "label": "Norwegian Bokmål"
}, },
"nl": { "nl": {
"fileName": "nl.ece4749.json", "fileName": "nl.36f7083.json",
"label": "Nederlands" "label": "Nederlands"
}, },
"nn": { "nn": {
"fileName": "nn.e723fe4.json", "fileName": "nn.179c46b.json",
"label": "Norsk Nynorsk" "label": "Norsk Nynorsk"
}, },
"pl": { "pl": {
"fileName": "pl.7a5aaa6.json", "fileName": "pl.440ce12.json",
"label": "Polski" "label": "Polski"
}, },
"pt": { "pt": {
@ -112,7 +112,7 @@
"label": "Português do Brasil" "label": "Português do Brasil"
}, },
"ru": { "ru": {
"fileName": "ru.5457a81.json", "fileName": "ru.634c8d1.json",
"label": "Русский" "label": "Русский"
}, },
"sk": { "sk": {
@ -120,7 +120,7 @@
"label": "Slovenčina" "label": "Slovenčina"
}, },
"sq": { "sq": {
"fileName": "sq.165b414.json", "fileName": "sq.94582dd.json",
"label": "Shqip" "label": "Shqip"
}, },
"sr": { "sr": {
@ -140,7 +140,7 @@
"label": "ไทย" "label": "ไทย"
}, },
"tr": { "tr": {
"fileName": "tr.62f9143.json", "fileName": "tr.049370e.json",
"label": "Türkçe" "label": "Türkçe"
}, },
"uk": { "uk": {
@ -148,15 +148,15 @@
"label": "українська мова" "label": "українська мова"
}, },
"vls": { "vls": {
"fileName": "vls.5071729.json", "fileName": "vls.720e7c0.json",
"label": "West-Vlaams" "label": "West-Vlaams"
}, },
"zh-hans": { "zh-hans": {
"fileName": "zh_Hans.a760dc3.json", "fileName": "zh_Hans.d3247db.json",
"label": "简体中文" "label": "简体中文"
}, },
"zh-hant": { "zh-hant": {
"fileName": "zh_Hant.d061b85.json", "fileName": "zh_Hant.047651e.json",
"label": "繁體中文" "label": "繁體中文"
} }
} }

@ -89,7 +89,7 @@
"Remove from Directory": "Šalinti iš katalogo", "Remove from Directory": "Šalinti iš katalogo",
"Download this file": "Atsisiųsti šį failą", "Download this file": "Atsisiųsti šį failą",
"Saturday": "Šeštadienis", "Saturday": "Šeštadienis",
"Remember, you can always set an email address in user settings if you change your mind.": "Nepamirškite, kad galite, bet kada įrašyti savo el. pašto adresą paskyros nustatymuose.", "Remember, you can always set an email address in user settings if you change your mind.": "Nepamirškite, kad jei persigalvosite, tai bet kada galite nustatyti el. pašto adresą vartotojo nustatymuose.",
"Direct Chat": "Tiesioginis pokalbis", "Direct Chat": "Tiesioginis pokalbis",
"The server may be unavailable or overloaded": "Gali būti, kad serveris yra neprieinamas arba perkrautas", "The server may be unavailable or overloaded": "Gali būti, kad serveris yra neprieinamas arba perkrautas",
"Online": "Prisijungęs", "Online": "Prisijungęs",
@ -777,7 +777,7 @@
"Add Email Address": "Pridėti el. pašto adresą", "Add Email Address": "Pridėti el. pašto adresą",
"Add Phone Number": "Pridėti telefono numerį", "Add Phone Number": "Pridėti telefono numerį",
"Whether or not you're logged in (we don't record your username)": "Nepriklausomai nuo to ar jūs prisijungę (mes neįrašome jūsų vartotojo vardo)", "Whether or not you're logged in (we don't record your username)": "Nepriklausomai nuo to ar jūs prisijungę (mes neįrašome jūsų vartotojo vardo)",
"Chat with Riot Bot": "Kalbėtis su Riot botu", "Chat with Riot Bot": "Kalbėtis su Riot Botu",
"Sign In": "Prisijungti", "Sign In": "Prisijungti",
"Explore rooms": "Žvalgyti kambarius", "Explore rooms": "Žvalgyti kambarius",
"Your Riot is misconfigured": "Jūsų Riot yra neteisingai sukonfigūruotas", "Your Riot is misconfigured": "Jūsų Riot yra neteisingai sukonfigūruotas",
@ -955,6 +955,24 @@
"Set a new password": "Nustatykite naują slaptažodį", "Set a new password": "Nustatykite naują slaptažodį",
"Create account": "Sukurti paskyrą", "Create account": "Sukurti paskyrą",
"Create your account": "Sukurkite savo paskyrą", "Create your account": "Sukurkite savo paskyrą",
"Change identity server": "Pakeisti tapatybės serverį",
"Change": "Keisti",
"Change room avatar": "Keisti kambario avatarą",
"Change room name": "Keisti kambario pavadinimą",
"Change main address for the room": "Keisti pagrindinį kambario adresą",
"Change history visibility": "Keisti istorijos matomumą",
"Change permissions": "Keisti leidimus",
"Change topic": "Keisti temą",
"Change settings": "Keisti nustatymus",
"Select the roles required to change various parts of the room": "Pasirinkite įvairių kambario dalių keitimui reikalingas roles",
"You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the room it will be impossible to regain privileges.": "Jūs neturėsite galimybės atšaukti šio keitimo, kadangi jūs žeminate savo privilegijas kambaryje. Jei jūs esate paskutinis privilegijuotas vartotojas kambaryje, atgauti privilegijas bus neįmanoma.",
"Failed to change power level": "Nepavyko pakeisti galios lygio",
"You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Jūs neturėsite galimybės atšaukti šio keitimo, kadangi jūs paaukštinate vartotoją, suteikdami tokį patį galios lygį, kokį turite jūs.",
"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.": "Ar tikrai norite pašalinti (ištrinti) šį įvykį? Atkreipkite dėmesį į tai, kad jei jūs ištrinsite kambario pavadinimo arba temos keitimo įvykį, tai gali atšaukti patį pakeitimą.",
"We recommend you change your password and recovery key in Settings immediately": "Mes rekomenduojame nedelsiant Nustatymuose pasikeisti jūsų slaptažodį ir atgavimo raktą",
"Email (optional)": "El. paštas (neprivaloma)",
"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.": "Jei jūs nenustatėte naujo paskyros atgavimo metodo, tada gali būti, kad užpuolikas bando patekti į jūsų paskyrą. Nedelsiant Nustatymuose pakeiskite savo paskyros slaptažodį ir nustatykite naują paskyros atgavimo metodą.",
"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.": "Jei jūs nepašalinote paskyros atgavimo metodo, tada gali būti, kad užpuolikas bando patekti į jūsų paskyrą. Nedelsiant Nustatymuose pakeiskite savo paskyros slaptažodį ir nustatykite naują paskyros atgavimo metodą.",
"Unknown device": "Nežinomas įrenginys", "Unknown device": "Nežinomas įrenginys",
"Welcome to Riot.im": "Sveiki atvykę į Riot.im", "Welcome to Riot.im": "Sveiki atvykę į Riot.im",
"Riot Desktop on %(platformName)s": "Riot Desktop, naudojant %(platformName)s", "Riot Desktop on %(platformName)s": "Riot Desktop, naudojant %(platformName)s",
@ -970,5 +988,6 @@
"Unexpected error preparing the app. See console for details.": "Netikėta klaida ruošiant programą. Norėdami sužinoti daugiau detalių, žiūrėkite konsolę.", "Unexpected error preparing the app. See console for details.": "Netikėta klaida ruošiant programą. Norėdami sužinoti daugiau detalių, žiūrėkite konsolę.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.": "Klaidinga konfigūracija: galima nurodyti tik vieną iš default_server_config, default_server_name, arba default_hs_url.", "Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.": "Klaidinga konfigūracija: galima nurodyti tik vieną iš default_server_config, default_server_name, arba default_hs_url.",
"Invalid configuration: no default server specified.": "Klaidinga konfigūracija: nenurodytas numatytasis serveris.", "Invalid configuration: no default server specified.": "Klaidinga konfigūracija: nenurodytas numatytasis serveris.",
"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.": "Jūs galite naudoti pasirinktinius serverio nustatymus, kad prisijungtumėte prie kitų Matrix serverių, nurodydami kito serverio URL. Tai leidžia jums naudotis Riot su esama Matrix paskyra kitame serveryje." "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.": "Jūs galite naudoti pasirinktinius serverio nustatymus, kad prisijungtumėte prie kitų Matrix serverių, nurodydami kito serverio URL. Tai leidžia jums naudotis Riot su esama Matrix paskyra kitame serveryje.",
"Go to your browser to complete Sign In": "Norėdami užbaigti prisijungimą, eikite į naršyklę"
} }

@ -282,5 +282,7 @@
"The message from the parser is: %(message)s": "Meldingen fra parseren er: %(message)s", "The message from the parser is: %(message)s": "Meldingen fra parseren er: %(message)s",
"Invalid JSON": "Ugyldig JSON", "Invalid JSON": "Ugyldig JSON",
"Your Riot is misconfigured": "Riot er feilkonfigurert", "Your Riot is misconfigured": "Riot er feilkonfigurert",
"Invalid configuration: no default server specified.": "Ugyldig konfigurasjon: ingen standardserver spesifisert." "Invalid configuration: no default server specified.": "Ugyldig konfigurasjon: ingen standardserver spesifisert.",
"Unexpected error preparing the app. See console for details.": "Uventet feil oppsto mens appen ble gjort klar. Se konsollen for detaljer.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.": "Ugyldig konfigurasjon: Spesifiser kun en av følgende: default_server_config, default_server_name eller default_hs_url."
} }

@ -1264,7 +1264,7 @@
"Invite anyway": "Alsnog uitnodigen", "Invite anyway": "Alsnog uitnodigen",
"Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Vooraleer u logboeken indient, dient u uw probleem te <a>melden op GitHub</a>.", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Vooraleer u logboeken indient, dient u uw probleem te <a>melden op GitHub</a>.",
"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 vóór het afmelden uw gesprekssleutels wegschrijven. Dat moet vanuit de nieuwere versie van Riot", "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": "Schrijf om uw gespreksgeschiedenis niet te verliezen vóór het afmelden uw gesprekssleutels weg. Dat moet vanuit 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",
@ -1721,10 +1721,12 @@
"Show previews/thumbnails for images": "Toon voorbeelden voor afbeeldingen", "Show previews/thumbnails for images": "Toon voorbeelden voor afbeeldingen",
"Clear cache and reload": "Cache wissen en herladen", "Clear cache and reload": "Cache wissen en herladen",
"%(count)s unread messages including mentions.": { "%(count)s unread messages including mentions.": {
"other": "%(count)s ongelezen berichten, inclusief vermeldingen." "other": "%(count)s ongelezen berichten, inclusief vermeldingen.",
"one": "1 ongelezen vermelding."
}, },
"%(count)s unread messages.": { "%(count)s unread messages.": {
"other": "%(count)s ongelezen berichten." "other": "%(count)s ongelezen berichten.",
"one": "1 ongelezen bericht."
}, },
"Unread mentions.": "Ongelezen vermeldingen.", "Unread mentions.": "Ongelezen vermeldingen.",
"Show image": "Afbeelding tonen", "Show image": "Afbeelding tonen",
@ -1987,6 +1989,277 @@
"Your homeserver does not support cross-signing.": "Uw thuisserver biedt geen ondersteuning voor kruiselings ondertekenen.", "Your homeserver does not support cross-signing.": "Uw thuisserver biedt geen ondersteuning voor kruiselings ondertekenen.",
"Homeserver feature support:": "Functies ondersteund door thuisserver:", "Homeserver feature support:": "Functies ondersteund door thuisserver:",
"exists": "bestaat", "exists": "bestaat",
"Sign In or Create Account": "Meld u aan of maak een account aan",
"Use your account or create a new one to continue.": "Gebruik uw bestaande account of maak er een nieuwe aan om verder te gaan.",
"Create Account": "Account aanmaken",
"Displays information about a user": "Geeft informatie weer over een gebruiker",
"Order rooms by name": "Gesprekken sorteren op naam",
"Show rooms with unread notifications first": "Gesprekken met ongelezen meldingen eerst tonen",
"Show shortcuts to recently viewed rooms above the room list": "Snelkoppelingen naar de gesprekken die u recent heeft bekeken bovenaan de gesprekslijst weergeven",
"Cancelling…": "Bezig met annuleren…",
"Riot is missing some components required for securely caching encrypted messages locally. If you'd like to experiment with this feature, build a custom Riot Desktop with <nativeLink>search components added</nativeLink>.": "Riot beschikt niet over alle onderdelen die nodig zijn om versleutelde berichten veilig in het lokale cachegeheugen te bewaren. Als u deze functie wilt uittesten, kunt u een aangepaste versie van Riot Desktop compileren, waarbij <nativeLink>de zoekonderdelen toegevoegd zijn</nativeLink>.",
"Riot can't securely cache encrypted messages locally while running in a web browser. Use <riotLink>Riot Desktop</riotLink> for encrypted messages to appear in search results.": "Riot kan versleutelde berichten niet veilig bewaren in het lokale cachegeheugen wanneer het uitgevoerd wordt in een webbrowser. Gebruik <riotLink>Riot Desktop</riotLink> om versleutelde berichten in de zoekresultaten te laten verschijnen.",
"This session is <b>not backing up your keys</b>, but you do have an existing backup you can restore from and add to going forward.": "Deze sessie <b>maakt geen back-ups van uw sleutels</b>, maar u beschikt over een reeds bestaande back-up waaruit u kunt herstellen en waaraan u nieuwe sleutels vanaf nu kunt toevoegen.",
"Backup key stored in secret storage, but this feature is not enabled on this session. Please enable cross-signing in Labs to modify key backup state.": "Er is een back-upsleutel opgeslagen in de geheime opslag, maar deze functie is niet ingeschakeld voor deze sessie. Schakel kruiselings ondertekenen in in de experimentele instellingen om de sleutelback-upstatus te wijzigen.",
"Customise your experience with experimental labs features. <a>Learn more</a>.": "Personaliseer uw ervaring met experimentele functies. <a>Klik hier voor meer informatie</a>.",
"Cross-signing": "Kruiselings ondertekenen",
"Your key share request has been sent - please check your other sessions for key share requests.": "Uw sleuteldeelverzoek is verstuurd - controleer de sleuteldeelverzoeken op uw andere sessies.",
"Key share requests are sent to your other sessions automatically. If you rejected or dismissed the key share request on your other sessions, click here to request the keys for this session again.": "Sleuteldeelverzoeken worden automatisch naar andere sessies verstuurd. Als u op uw andere sessies het sleuteldeelverzoek geweigerd of genegeerd hebt, kunt u hier klikken op de sleutels voor deze sessie opnieuw aan te vragen.",
"If your other sessions do not have the key for this message you will not be able to decrypt them.": "Als uw andere sessies geen sleutel voor dit bericht hebben, zult u het niet kunnen ontsleutelen.",
"<requestLink>Re-request encryption keys</requestLink> from your other sessions.": "<requestLink>Versleutelingssleutels opnieuw aanvragen</requestLink> van uw andere sessies.",
"This message cannot be decrypted": "Dit bericht kan niet ontsleuteld worden",
"Encrypted by an unverified session": "Versleuteld door een niet-geverifieerde sessie",
"Unencrypted": "Onversleuteld",
"Encrypted by a deleted session": "Versleuteld door een verwijderde sessie",
"Invite only": "Enkel op uitnodiging",
"Close preview": "Voorbeeld sluiten",
"Failed to deactivate user": "Deactiveren van gebruiker is mislukt",
"No sessions with registered encryption keys": "Geen sessies met geregistreerde versleutelingssleutels",
"Send a reply…": "Verstuur een antwoord…",
"Send a message…": "Verstuur een bericht…",
"Room %(name)s": "Gesprek %(name)s",
"<userName/> wants to chat": "<userName/> wil een gesprek met u beginnen",
"Start chatting": "Gesprek beginnen",
"Reject & Ignore user": "Weigeren en gebruiker negeren",
"Unread messages.": "Ongelezen berichten.",
"Unknown Command": "Onbekende opdracht",
"Unrecognised command: %(commandText)s": "Onbekende opdracht: %(commandText)s",
"Hint: Begin your message with <code>//</code> to start it with a slash.": "Tip: begin uw bericht met <code>//</code> om het te laten voorafgaan door een schuine streep.",
"Send as message": "Versturen als bericht",
"Failed to connect to integration manager": "Verbinding met integratiebeheerder is mislukt",
"Waiting for %(displayName)s to accept…": "Wachten tot %(displayName)s aanvaardt…",
"Accepting…": "Aanvaarden…",
"Start Verification": "Verificatie beginnen",
"Messages in this room are end-to-end encrypted.": "De berichten in dit gesprek worden eind-tot-eind-versleuteld.",
"Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Uw berichten zijn beveiligd, en enkel de ontvanger en u hebben de unieke sleutels om ze te ontsleutelen.",
"Verify User": "Gebruiker verifiëren",
"For extra security, verify this user by checking a one-time code on both of your devices.": "Als extra beveiliging kunt u deze gebruiker verifiëren door een eenmalige code op uw toestellen te controleren.",
"Your messages are not secure": "Uw berichten zijn niet veilig",
"One of the following may be compromised:": "Eén van volgende onderdelen kan gecompromitteerd zijn:",
"Your homeserver": "Uw thuisserver",
"The homeserver the user youre verifying is connected to": "De thuisserver waarmee de gebruiker die u tracht te verifiëren verbonden is",
"Yours, or the other users internet connection": "De internetverbinding van uzelf of de andere gebruiker",
"Yours, or the other users session": "De sessie van uzelf of de andere gebruiker",
"Not Trusted": "Niet vertrouwd",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s%(userId)s heeft zich aangemeld bij een nieuwe sessie zonder deze te verifiëren:",
"Ask this user to verify their session, or manually verify it below.": "Vraag deze gebruiker om zijn/haar sessie te verifiëren, of verifieer deze hieronder handmatig.",
"Done": "Klaar",
"Manually Verify": "Handmatig verifiëren",
"Trusted": "Vertrouwd",
"Not trusted": "Niet vertrouwd",
"%(count)s verified sessions": {
"other": "%(count)s geverifieerde sessies",
"one": "1 geverifieerde sessie"
},
"Hide verified sessions": "Geverifieerde sessies verbergen",
"%(count)s sessions": {
"other": "%(count)s sessies",
"one": "%(count)s sessie"
},
"Hide sessions": "Sessies verbergen",
"Direct message": "Tweegesprek",
"<strong>%(role)s</strong> in %(roomName)s": "<strong>%(role)s</strong> in %(roomName)s",
"This client does not support end-to-end encryption.": "Deze cliënt biedt geen ondersteuning voor eind-tot-eind-versleuteling.",
"Messages in this room are not end-to-end encrypted.": "De berichten in dit gesprek worden niet eind-tot-eind-versleuteld.",
"Security": "Beveiliging",
"The session you are trying to verify doesn't support scanning a QR code or emoji verification, which is what Riot supports. Try with a different client.": "De sessie die u probeert te verifiëren biedt geen ondersteuning voor de door Riot ondersteunde verificatiemethodes, nl. het scannen van QR-codes of het vergelijken van emoji. Probeer met een andere cliënt te verifiëren.",
"Verify by scanning": "Verifiëren met scan",
"Ask %(displayName)s to scan your code:": "Vraag %(displayName)s om uw code te scannen:",
"Verify by emoji": "Verifiëren met emoji",
"If you can't scan the code above, verify by comparing unique emoji.": "Als u bovenstaande code niet kunt scannen, verifieer dan door unieke emoji te vergelijken.",
"Verify by comparing unique emoji.": "Verifieer door unieke emoji te vergelijken.",
"You've successfully verified %(displayName)s!": "U heeft %(displayName)s geverifieerd!",
"Got it": "Ik snap het",
"Verification timed out. Start verification again from their profile.": "De verificatie is verlopen. Begin het verificatieproces opnieuw via het profiel van de gebruiker.",
"%(displayName)s cancelled verification. Start verification again from their profile.": "%(displayName)s heeft de verificatie geannuleerd. Begin het verificatieproces opnieuw via het profiel van de gebruiker.",
"You cancelled verification. Start verification again from their profile.": "U heeft de verificatie geannuleerd. Begin het verificatieproces opnieuw via het profiel van de gebruiker.",
"Encryption enabled": "Versleuteling ingeschakeld",
"Messages in this room are end-to-end encrypted. Learn more & verify this user in their user profile.": "De berichten in dit gesprek worden eind-tot-eind-versleuteld. Kom hier meer over te weten en verifieer de gebruiker via zijn/haar gebruikersprofiel.",
"Encryption not enabled": "Versleuteling niet ingeschakeld",
"The encryption used by this room isn't supported.": "De versleuteling gebruikt in dit gesprek wordt niet ondersteund.",
"React": "Reageren",
"Message Actions": "Berichtacties",
"You have ignored this user, so their message is hidden. <a>Show anyways.</a>": "U heeft deze gebruiker genegeerd, dus zijn/haar berichten worden verborgen. <a>Toch tonen?</a>",
"You verified %(name)s": "U heeft %(name)s geverifieerd",
"You cancelled verifying %(name)s": "U heeft de verificatie van %(name)s geannuleerd",
"%(name)s cancelled verifying": "%(name)s heeft de verificatie geannuleerd",
"You accepted": "U heeft aanvaard",
"%(name)s accepted": "%(name)s heeft aanvaard",
"You declined": "U heeft geweigerd",
"You cancelled": "U heeft geannuleerd",
"%(name)s declined": "%(name)s heeft geweigerd",
"%(name)s cancelled": "%(name)s heeft geannuleerd",
"Accepting …": "Aanvaarden…",
"Declining …": "Weigeren…",
"%(name)s wants to verify": "%(name)s wil verifiëren",
"You sent a verification request": "U heeft een verificatieverzoek verstuurd",
"Reactions": "Reacties",
"<reactors/><reactedWith> reacted with %(content)s</reactedWith>": "<reactors/><reactedWith> heeft gereageerd met %(content)s</reactedWith>",
"Frequently Used": "Vaak gebruikt",
"Smileys & People": "Smileys en personen",
"Animals & Nature": "Dieren en natuur",
"Food & Drink": "Eten en drinken",
"Activities": "Activiteiten",
"Travel & Places": "Reizen en plaatsen",
"Objects": "Objecten",
"Symbols": "Symbolen",
"Flags": "Vlaggen",
"Quick Reactions": "Snelle reacties",
"Cancel search": "Zoeken annuleren",
"Any of the following data may be shared:": "De volgende gegevens worden mogelijk gedeeld:",
"Your display name": "Uw weergavenaam",
"Your avatar URL": "De URL van uw profielfoto",
"Your user ID": "Uw gebruikers-ID",
"Your theme": "Uw thema",
"Riot URL": "Riot-URL",
"Room ID": "Gespreks-ID",
"Widget ID": "Widget-ID",
"Using this widget may share data <helpIcon /> with %(widgetDomain)s & your Integration Manager.": "Deze widget gebruiken deelt mogelijk gegevens <helpIcon /> met %(widgetDomain)s en uw integratiebeheerder.",
"Using this widget may share data <helpIcon /> with %(widgetDomain)s.": "Deze widget gebruiken deelt mogelijk gegevens <helpIcon /> met %(widgetDomain)s.",
"Widgets do not use message encryption.": "Widgets gebruiken geen berichtversleuteling.",
"Widget added by": "Widget toegevoegd door",
"This widget may use cookies.": "Deze widget kan cookies gebruiken.",
"More options": "Meer opties",
"Language Dropdown": "Taalselectie",
"Destroy cross-signing keys?": "Sleutels voor kruiselings ondertekenen verwijderen?",
"Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Het verwijderen van sleutels voor kruiselings ondertekenen kan niet ongedaan gemaakt worden. Iedereen waarmee u geverifieerd heeft zal beveiligingswaarschuwingen te zien krijgen. U wilt dit hoogstwaarschijnlijk niet doen, tenzij u alle apparaten heeft verloren waarmee u kruiselings kon ondertekenen.",
"Clear cross-signing keys": "Sleutels voor kruiselings ondertekenen wissen",
"Clear all data in this session?": "Alle gegevens in deze sessie verwijderen?",
"Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Het verwijderen van alle gegevens in deze sessie kan niet ongedaan gemaakt worden. Versleutelde berichten zullen verloren gaan, tenzij u een back-up van hun sleutels heeft.",
"Verify session": "Sessie verifiëren",
"To verify that this session can be trusted, please check that the key you see in User Settings on that device matches the key below:": "Controleer of de sleutel in de gebruikersinstellingen op het apparaat overeenkomt met onderstaande sleutel om te verifiëren dat de sessie vertrouwd kan worden:",
"To verify that this session 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 session matches the key below:": "Neem contact op met de eigenaar op een andere manier (bv. onder vier ogen of met een telefoongesprek) en vraag of de sleutel in zijn/haar gebruikersinstellingen overeenkomt met onderstaande sleutel om te verifiëren dat de sessie vertrouwd kan worden:",
"Session name": "Sessienaam",
"Session key": "Sessiesleutel",
"If it matches, press the verify button below. If it doesn't, then someone else is intercepting this session and you probably want to press the blacklist button instead.": "Als hij overeenkomt, klik dan op de knop Verifiëren. Zo niet is het mogelijk dat iemand deze sessie onderschept, en wilt u waarschijnlijk op de knop Blokkeren klikken.",
"Verification Requests": "Verificatieverzoeken",
"Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Deze gebruiker verifiëren zal de sessie als vertrouwd markeren voor u en voor hem/haar.",
"Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Verifieer dit apparaat om het als vertrouwd te markeren. Door dit apparaat te vertrouwen geeft u extra gemoedsrust aan uzelf en andere gebruikers bij het gebruik van eind-tot-eind-versleutelde berichten.",
"Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Dit apparaat verifiëren zal het als vertrouwd markeren, en gebruikers die met u geverifieerd hebben zullen het vertrouwen.",
"Integrations are disabled": "Integraties zijn uitgeschakeld",
"Enable 'Manage Integrations' in Settings to do this.": "Schakel Beheer integraties in in de instellingen om dit te doen.",
"Integrations not allowed": "Integraties niet toegestaan",
"Your Riot doesn't allow you to use an Integration Manager to do this. Please contact an admin.": "Uw Riot laat u geen integratiebeheerder gebruiken om dit te doen. Neem contact op met een beheerder.",
"Failed to invite the following users to chat: %(csvUsers)s": "Het uitnodigen van volgende gebruikers voor gesprek is mislukt: %(csvUsers)s",
"We couldn't create your DM. Please check the users you want to invite and try again.": "Uw tweegesprek kon niet aangemaakt worden. Controleer de gebruikers die u wilt uitnodigen en probeer het opnieuw.",
"Something went wrong trying to invite the users.": "Er is een fout opgetreden bij het uitnodigen van de gebruikers.",
"We couldn't invite those users. Please check the users you want to invite and try again.": "Deze gebruikers konden niet uitgenodigd worden. Controleer de gebruikers die u wilt uitnodigen en probeer het opnieuw.",
"Failed to find the following users": "Kon volgende gebruikers niet vinden",
"The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Volgende gebruikers bestaan mogelijk niet of zijn ongeldig, en kunnen dan ook niet uitgenodigd worden: %(csvNames)s",
"Recent Conversations": "Recente gesprekken",
"Suggestions": "Suggesties",
"Recently Direct Messaged": "Recente tweegesprekken",
"If you can't find someone, ask them for their username, share your username (%(userId)s) or <a>profile link</a>.": "Als u iemand niet kunt vinden, vraag dan zijn/haar gebruikersnaam, deel uw eigen gebruikersnaam (%(userId)s) of <a>profielkoppeling</a>.",
"Go": "Start",
"If you can't find someone, ask them for their username (e.g. @user:server.com) or <a>share this room</a>.": "Als u iemand niet kunt vinden, vraag dan zijn/haar gebruikersnaam (bv. @user:server.com) of <a>deel dit gesprek</a>.",
"You added a new session '%(displayName)s', which is requesting encryption keys.": "U heeft een nieuwe sessie %(displayName)s toegevoegd, die om versleutelingssleutels vraagt.",
"Your unverified session '%(displayName)s' is requesting encryption keys.": "Uw ongeverifieerde sessie %(displayName)s vraagt om versleutelingssleutels.",
"Loading session info...": "Sessie-info wordt geladen…",
"Your account is not secure": "Uw account is niet veilig",
"Your password": "Uw wachtwoord",
"This session, or the other session": "Deze sessie, of de andere sessie",
"The internet connection either session is using": "De internetverbinding gebruikt door een van de sessies",
"We recommend you change your password and recovery key in Settings immediately": "We raden u aan onmiddellijk uw wachtwoord en herstelsleutel te wijzigen in de instellingen",
"New session": "Nieuwe sessie",
"Use this session to verify your new one, granting it access to encrypted messages:": "Gebruik deze sessie om uw nieuwe sessie te verifiëren, waardoor deze laatste toegang verkrijgt tot versleutelde berichten:",
"If you didnt sign in to this session, your account may be compromised.": "Als u zich niet heeft aangemeld bij deze sessie, is uw account mogelijk gecompromitteerd.",
"This wasn't me": "Dat was ik niet",
"Automatically invite users": "Gebruikers automatisch uitnodigen",
"Upgrade private room": "Privégesprek bijwerken",
"Upgrade public room": "Openbaar gesprek bijwerken",
"Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Het bijwerken van een gesprek is een gevorderde actie en wordt meestal aanbevolen wanneer een gesprek onstabiel is door fouten, ontbrekende functies of problemen met de beveiliging.",
"This usually only affects how the room is processed on the server. If you're having problems with your Riot, please <a>report a bug</a>.": "Dit heeft meestal enkel een invloed op de manier waarop het gesprek door de server verwerkt wordt. Als u problemen met uw Riot ondervindt, <a>dien dan een foutmelding in</a>.",
"You'll upgrade this room from <oldVersion /> to <newVersion />.": "U werkt dit gesprek bij van <oldVersion /> naar <newVersion />.",
"This will allow you to return to your account after signing out, and sign in on other sessions.": "Dit biedt u de mogelijkheid om terug te keren naar uw account nadat u zich heeft afgemeld, en om u aan te melden bij andere sessies.",
"You are currently blacklisting unverified sessions; to send messages to these sessions you must verify them.": "U blokkeert momenteel niet-geverifieerde sessies; om berichten te sturen naar deze sessies moet u ze verifiëren.",
"We recommend you go through the verification process for each session to confirm they belong to their legitimate owner, but you can resend the message without verifying if you prefer.": "We raden u aan om het verificatieproces voor elke sessie te doorlopen om te bevestigen dat ze aan hun rechtmatige eigenaar toebehoren, maar u kunt het bericht ook opnieuw versturen zonder verificatie indien u dit wenst.",
"Room contains unknown sessions": "Gesprek bevat onbekende sessies",
"\"%(RoomName)s\" contains sessions that you haven't seen before.": "%(RoomName)s bevat sessies die u nog niet eerder gezien heeft.",
"Unknown sessions": "Onbekende sessies",
"Verification Request": "Verificatieverzoek",
"Enter secret storage passphrase": "Voer het wachtwoord voor de geheime opslag in",
"Unable to access secret storage. Please verify that you entered the correct passphrase.": "Kan geen toegang verkrijgen tot geheime opslag. Controleer of u het juiste wachtwoord heeft ingevoerd.",
"<b>Warning</b>: You should only access secret storage from a trusted computer.": "<b>Let op</b>: open de geheime opslag enkel op een computer die u vertrouwt.",
"Access your secure message history and your cross-signing identity for verifying other sessions by entering your passphrase.": "Verkrijg de toegang tot uw beveiligde berichtgeschiedenis en uw identiteit voor kruiselings ondertekenen voor het verifiëren van andere sessies door uw wachtwoord in te voeren.",
"If you've forgotten your passphrase you can <button1>use your recovery key</button1> or <button2>set up new recovery options</button2>.": "Als u uw wachtwoord vergeten bent, kunt u <button1>uw herstelsleutel gebruiken</button1> of <button2>nieuwe herstelopties instellen</button2>.",
"Enter secret storage recovery key": "Voer de herstelsleutel voor de geheime opslag in",
"Unable to access secret storage. Please verify that you entered the correct recovery key.": "Kan geen toegang verkrijgen tot geheime opslag. Controleer of u de juiste herstelsleutel heeft ingevoerd.",
"Access your secure message history and your cross-signing identity for verifying other sessions by entering your recovery key.": "Verkrijg de toegang tot uw beveiligde berichtgeschiedenis en uw identiteit voor kruiselings ondertekenen voor het verifiëren van andere sessies door uw herstelsleutel in te voeren.",
"If you've forgotten your recovery key you can <button>set up new recovery options</button>.": "Als u uw herstelsleutel vergeten bent, kunt u <button>nieuwe herstelopties instellen</button>.",
"Recovery key mismatch": "Herstelsleutel komt niet overeen",
"Incorrect recovery passphrase": "Onjuist herstelwachtwoord",
"Backup restored": "Back-up teruggezet",
"Enter recovery passphrase": "Voer het herstelwachtwoord in",
"Enter recovery key": "Voer de herstelsleutel in",
"<b>Warning</b>: You should only set up key backup from a trusted computer.": "<b>Let op</b>: stel sleutelback-up enkel in op een vertrouwde computer.",
"If you've forgotten your recovery key you can <button>set up new recovery options</button>": "Als u uw herstelsleutel vergeten bent, kunt u <button>nieuwe herstelopties instellen</button>",
"Notification settings": "Meldingsinstellingen",
"Reload": "Herladen",
"Take picture": "Neem een foto",
"Remove for everyone": "Verwijderen voor iedereen",
"Remove for me": "Verwijderen voor mezelf",
"User Status": "Gebruikersstatus",
"Country Dropdown": "Landselectie",
"Confirm your identity by entering your account password below.": "Bevestig uw identiteit door hieronder uw accountwachtwoord in te voeren.",
"No identity server is configured so you cannot add an email address in order to reset your password in the future.": "Er is geen identiteitsserver geconfigureerd, dus u kunt geen e-mailadres toevoegen om in de toekomst een nieuw wachtwoord in te stellen.",
"Message not sent due to unknown sessions being present": "Bericht niet verstuurd, er zijn onbekende sessies aanwezig",
"<showSessionsText>Show sessions</showSessionsText>, <sendAnywayText>send anyway</sendAnywayText> or <cancelText>cancel</cancelText>.": "<showSessionsText>Sessies tonen</showSessionsText>, <sendAnywayText>toch versturen</sendAnywayText> of <cancelText>annuleren</cancelText>.",
"Jump to first unread room.": "Ga naar het eerste ongelezen gesprek.",
"Jump to first invite.": "Ga naar de eerste uitnodiging.",
" (1/%(totalCount)s)": " (1/%(totalCount)s)",
"Complete security": "Vervolledig de beveiliging",
"Verify this session to grant it access to encrypted messages.": "Verifieer deze sessie om toegang te verkrijgen tot uw versleutelde berichten.",
"Session verified": "Sessie geverifieerd",
"Your new session is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "Uw nieuwe sessie is nu geverifieerd. Ze heeft nu toegang tot uw versleutelde berichten, en de sessie zal voor andere gebruikers als vertrouwd gemarkeerd worden.",
"Your new session is now verified. Other users will see it as trusted.": "Uw nieuwe sessie is nu geverifieerd. Ze zal voor andere gebruikers als vertrouwd gemarkeerd worden.",
"Without completing security on this session, it wont have access to encrypted messages.": "Als u de beveiliging van deze sessie niet vervolledigt, zal ze geen toegang hebben tot uw versleutelde berichten.",
"Go Back": "Terugkeren",
"Changing your password will reset any end-to-end encryption keys on all of your sessions, making encrypted chat history unreadable. Set up Key Backup or export your room keys from another session before resetting your password.": "Door uw wachtwoord te wijzigen stelt u alle eind-tot-eind-versleutelingssleutels op al uw sessies opnieuw in, waardoor uw versleutelde gespreksgeschiedenis onleesbaar wordt. Stel sleutelback-up in of schrijf uw gesprekssleutels van een andere sessie weg vooraleer u een nieuw wachtwoord instelt.",
"You have been logged out of all sessions and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "U bent afgemeld bij al uw sessies en zult geen pushberichten meer ontvangen. Meld u op elk apparaat opnieuw aan om meldingen opnieuw in te schakelen.",
"Regain access to your account and recover encryption keys stored in this session. Without them, you wont be able to read all of your secure messages in any session.": "Verkrijg opnieuw de toegang tot uw account en herstel de versleutelingssleutels die in deze sessie opgeslagen zijn. Hierzonder zult u niet al uw beveiligde berichten in al uw sessies kunnen lezen.",
"Warning: Your personal data (including encryption keys) is still stored in this session. Clear it if you're finished using this session, or want to sign in to another account.": "Let op: uw persoonlijke gegevens (versleutelingssleutels inbegrepen) worden nog steeds opgeslagen in deze sessie. Wis ze wanneer u klaar bent met deze sessie, of wanneer u zich wilt aanmelden met een andere account.",
"Command Autocomplete": "Opdrachten automatisch aanvullen",
"DuckDuckGo Results": "DuckDuckGo-resultaten",
"Sender session information": "Sessie-informatie van afzender",
"Enter your account password to confirm the upgrade:": "Voer uw accountwachtwoord in om het bijwerken te bevestigen:",
"Restore your key backup to upgrade your encryption": "Herstel uw sleutelback-up om uw versleuteling bij te werken",
"Restore": "Herstellen",
"You'll need to authenticate with the server to confirm the upgrade.": "U zult zich moeten aanmelden bij de server om het bijwerken te bevestigen.",
"Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Werk deze sessie bij om er andere sessies mee te verifiëren, waardoor deze ook de toegang verkrijgen tot uw versleutelde berichten en voor andere gebruikers als vertrouwd gemarkeerd worden.",
"Set up encryption on this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Stel versleuteling in voor deze sessie om er andere sessies mee te verifiëren, waardoor deze ook de toegang verkrijgen tot uw versleutelde berichten en voor andere gebruikers als vertrouwd gemarkeerd worden.",
"Secure your encryption keys with a passphrase. For maximum security this should be different to your account password:": "Beveilig uw versleutelingssleutels met een wachtwoord. Voor een optimale beveiliging moet dit verschillen van uw accountwachtwoord:",
"Enter a passphrase": "Voer een wachtwoord in",
"Back up my encryption keys, securing them with the same passphrase": "Maak een back-up van mijn versleutelingssleutels, en beveilig ze met hetzelfde wachtwoord",
"Set up with a recovery key": "Instellen met een herstelsleutel",
"Enter your passphrase a second time to confirm it.": "Voer uw wachtwoord nogmaals in ter bevestiging.",
"Keep a copy of it somewhere secure, like a password manager or even a safe.": "Bewaar een kopie op een veilige plaats, zoals in een wachtwoordbeheerder of een kluis.",
"Your recovery key": "Uw herstelsleutel",
"Copy": "Kopiëren",
"Your recovery key has been <b>copied to your clipboard</b>, paste it to:": "Uw herstelsleutel is <b>gekopieerd naar uw klembord</b>, plak hem en:",
"Your recovery key is in your <b>Downloads</b> folder.": "Uw herstelsleutel bevindt zich in uw <b>Downloads</b>-map.",
"You can now verify your other devices, and other users to keep your chats safe.": "U kunt nu uw andere apparaten evenals andere gebruikers verifiëren om uw gesprekken te beveiligen.",
"Upgrade your encryption": "Werk uw versleuteling bij",
"Make a copy of your recovery key": "Maak een kopie van uw herstelsleutel",
"You're done!": "Klaar!",
"Unable to set up secret storage": "Kan geheime opslag niet instellen",
"Without setting up Secure Message Recovery, you won't be able to restore your encrypted message history if you log out or use another session.": "Zonder veilig berichtherstel in te stellen zult u uw versleutelde berichtgeschiedenis niet kunnen herstellen als u zich afmeldt of een andere sessie gebruikt.",
"Create key backup": "Sleutelback-up aanmaken",
"This session is encrypting history using the new recovery method.": "Deze sessie versleutelt uw geschiedenis aan de hand van de nieuwe herstelmethode.",
"This session has detected that your recovery passphrase and key for Secure Messages have been removed.": "Deze sessie heeft gedetecteerd dat uw herstelwachtwoord en -sleutel voor beveiligde berichten verwijderd zijn.",
"If you did this accidentally, you can setup Secure Messages on this session which will re-encrypt this session's message history with a new recovery method.": "Als u dit per ongeluk heeft gedaan, kunt u beveiligde berichten op deze sessie instellen, waarmee de berichtgeschiedenis van deze sessie opnieuw zal versleuteld worden aan de hand van een nieuwe herstelmethode.",
"Disable": "Uitschakelen",
"Not currently downloading messages for any room.": "Er worden momenteel geen berichten gedownload.",
"Downloading mesages for %(currentRoom)s.": "Er worden berichten gedownload voor %(currentRoom)s.",
"Riot is securely caching encrypted messages locally for them to appear in search results:": "Riot bewaart versleutelde berichten veilig in het lokale cachegeheugen om ze in uw zoekresultaten te laten verschijnen:",
"Space used:": "Gebruikte ruimte:",
"Indexed messages:": "Geïndexeerde berichten:",
"%(crawlingRooms)s out of %(totalRooms)s": "%(crawlingRooms)s van %(totalRooms)s",
"Message downloading sleep time(ms)": "Wachttijd voor downloaden van berichten (ms)",
"Mark all as read": "Alles markeren als gelezen",
"To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Bekijk eerst het <a>beveiligingsopenbaarmakingsbeleid</a> van Matrix.org als u een probleem met de beveiliging van Matrix wilt melden.",
"Not currently indexing messages for any room.": "Er worden momenteel voor geen enkel gesprek berichten geïndexeerd.",
"Currently indexing: %(currentRoom)s.": "Wordt geïndexeerd: %(currentRoom)s.",
"%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s van %(totalRooms)s",
"Riot Desktop on %(platformName)s": "Riot Desktop op %(platformName)s", "Riot Desktop on %(platformName)s": "Riot Desktop op %(platformName)s",
"Unknown device": "Onbekend apparaat", "Unknown device": "Onbekend apparaat",
"You need to be using HTTPS to place a screen-sharing call.": "Oproepen met schermdelen vergen HTTPS.", "You need to be using HTTPS to place a screen-sharing call.": "Oproepen met schermdelen vergen HTTPS.",
@ -1994,7 +2267,6 @@
"Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Gedecentraliseerd en versleuteld chatten &amp; samenwerken dankzij [matrix]", "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Gedecentraliseerd en versleuteld chatten &amp; samenwerken dankzij [matrix]",
"%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s op %(osName)s", "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s op %(osName)s",
"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.": "Met aangepaste serverinstellingen kunt u zich door een andere thuisserver-URL in te voeren aanmelden bij andere Matrix-servers. Zo kunt u Riot met een bestaand Matrix-account op een andere thuisserver gebruiken.", "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.": "Met aangepaste serverinstellingen kunt u zich door een andere thuisserver-URL in te voeren aanmelden bij andere Matrix-servers. Zo kunt u Riot met een bestaand Matrix-account op een andere thuisserver gebruiken.",
"Create Account": "Account aanmaken",
"Need help?": "Hulp nodig?", "Need help?": "Hulp nodig?",
"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. Zie de console voor details.", "Unexpected error preparing the app. See console for details.": "Er is een onverwachte fout opgetreden bij het voorbereiden van de app. Zie de console voor details.",
@ -2002,5 +2274,6 @@
"Invalid configuration: no default server specified.": "Configuratiefout: geen standaardserver opgegeven.", "Invalid configuration: no default server specified.": "Configuratiefout: geen standaardserver opgegeven.",
"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.", "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": "De ontleder meldt: %(message)s", "The message from the parser is: %(message)s": "De ontleder meldt: %(message)s",
"Invalid JSON": "Ongeldige JSON" "Invalid JSON": "Ongeldige JSON",
"Go to your browser to complete Sign In": "Ga naar uw browser om de aanmelding te voltooien"
} }

@ -1173,6 +1173,9 @@
"%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.": "%(senderName)s trekte tilbake invitasjonen for at %(targetDisplayName)s kan bli medlem i rommet.", "%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.": "%(senderName)s trekte tilbake invitasjonen for at %(targetDisplayName)s kan bli medlem i rommet.",
"You are an administrator of this community. You will not be able to rejoin without an invite from another administrator.": "Du er administrator for dette fellesskapet. Du kan ikkje melde deg inn igjen utan at du har invitasjon frå ein annan administrator.", "You are an administrator of this community. You will not be able to rejoin without an invite from another administrator.": "Du er administrator for dette fellesskapet. Du kan ikkje melde deg inn igjen utan at du har invitasjon frå ein annan administrator.",
"Want more than a community? <a>Get your own server</a>": "Treng du meir enn eit fellesskap? <a>Skaff din eigen server</a>", "Want more than a community? <a>Get your own server</a>": "Treng du meir enn eit fellesskap? <a>Skaff din eigen server</a>",
"Sign In or Create Account": "Logg inn eller opprett konto",
"Create Account": "Opprett konto",
"Sends the given emote coloured as a rainbow": "Sendar emojien med regnbogefargar",
"Riot Desktop on %(platformName)s": "Riot på Skrivebord for %(platformName)s", "Riot Desktop on %(platformName)s": "Riot på Skrivebord for %(platformName)s",
"Unknown device": "Ukjend eining", "Unknown device": "Ukjend eining",
"%(appName)s via %(browserName)s on %(osName)s": "%(appName)s gjennom %(browserName)s på %(osName)s", "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s gjennom %(browserName)s på %(osName)s",
@ -1181,7 +1184,6 @@
"Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Desentralisert, kryptert nettprat &amp; samarbeid drive av [matrix]", "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Desentralisert, kryptert nettprat &amp; samarbeid drive av [matrix]",
"Chat with Riot Bot": "Nettprat med Riot Bot", "Chat with Riot Bot": "Nettprat med Riot Bot",
"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.": "Du kan nytta dei eigendefinerte tenarinstillingane for å logga inn på andre Matrix-tenarar ved å uppgje ein annan heimtenar-URL. Dette lèt deg bruka Riot med ein Matrix-konto som allereie finst på ein annan heimtenar.", "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.": "Du kan nytta dei eigendefinerte tenarinstillingane for å logga inn på andre Matrix-tenarar ved å uppgje ein annan heimtenar-URL. Dette lèt deg bruka Riot med ein Matrix-konto som allereie finst på ein annan heimtenar.",
"Create Account": "Lag brukar",
"Need help?": "Treng du hjelp?", "Need help?": "Treng du hjelp?",
"Room Directory": "Romkatalog", "Room Directory": "Romkatalog",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.": "Riot-konfigurasjonen din har ugyldig JSON-kode. Korriger dette og last inn sida på nytt.", "Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.": "Riot-konfigurasjonen din har ugyldig JSON-kode. Korriger dette og last inn sida på nytt.",

@ -640,7 +640,7 @@
"Unable to join network": "Nie można dołączyć do sieci", "Unable to join network": "Nie można dołączyć do sieci",
"You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Możliwe, że skofigurowałeś je w innym kliencie, niż Riot. Nie możesz ich zmieniać w Riot, ale nadal mają zastosowanie", "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Możliwe, że skofigurowałeś je w innym kliencie, niż Riot. Nie możesz ich zmieniać w Riot, ale nadal mają zastosowanie",
"Sorry, your browser is <b>not</b> able to run Riot.": "Przepraszamy, Twoja przeglądarka <b>nie jest w stanie</b> uruchomić Riot.", "Sorry, your browser is <b>not</b> able to run Riot.": "Przepraszamy, Twoja przeglądarka <b>nie jest w stanie</b> uruchomić Riot.",
"Uploaded on %(date)s by %(user)s": "Wysłane %(date)s przez %(user)s", "Uploaded on %(date)s by %(user)s": "Wysłano %(date)s przez %(user)s",
"Messages in group chats": "Wiadomości w czatach grupowych", "Messages in group chats": "Wiadomości w czatach grupowych",
"Yesterday": "Wczoraj", "Yesterday": "Wczoraj",
"Error encountered (%(errorDetail)s).": "Wystąpił błąd (%(errorDetail)s).", "Error encountered (%(errorDetail)s).": "Wystąpił błąd (%(errorDetail)s).",
@ -1432,7 +1432,19 @@
"Filter rooms…": "Filtruj pokoje…", "Filter rooms…": "Filtruj pokoje…",
"Find a room…": "Znajdź pokój…", "Find a room…": "Znajdź pokój…",
"Find a room… (e.g. %(exampleRoom)s)": "Znajdź pokój… (np. %(exampleRoom)s)", "Find a room… (e.g. %(exampleRoom)s)": "Znajdź pokój… (np. %(exampleRoom)s)",
"If you can't find the room you're looking for, ask for an invite or <a>Create a new room</a>.": "Jeżeli nie możesz znaleźć szukanego pokoju, poproś o zaproszenie albo <a>Stwórz nowy pokój</a>.", "If you can't find the room you're looking for, ask for an invite or <a>Create a new room</a>.": "Jeżeli nie możesz znaleźć szukanego pokoju, poproś o zaproszenie albo <a>stwórz nowy pokój</a>.",
"Show typing notifications": "Pokazuj powiadomienia o pisaniu",
"Match system theme": "Dopasuj do motywu systemego",
"They match": "Pasują do siebie",
"They don't match": "Nie pasują do siebie",
"Upload": "Prześlij",
"Remove recent messages": "Usuń ostatnie wiadomości",
"Rotate Left": "Obróć w lewo",
"Rotate counter-clockwise": "Obróć w kierunku przeciwnym do ruchu wskazówek zegara",
"Rotate Right": "Obróć w prawo",
"Rotate clockwise": "Obróć zgodnie z ruchem wskazówek zegara",
"Help": "Pomoc",
"Passwords don't match": "Hasła nie zgadzają się",
"%(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 Desktop on %(platformName)s": "Riot Desktop na %(platformName)s", "Riot Desktop on %(platformName)s": "Riot Desktop na %(platformName)s",
"Unknown device": "Nieznane urządzenie", "Unknown device": "Nieznane urządzenie",

@ -355,7 +355,7 @@
"Please check your email to continue registration.": "Чтобы продолжить регистрацию, проверьте электронную почту.", "Please check your email to continue registration.": "Чтобы продолжить регистрацию, проверьте электронную почту.",
"Token incorrect": "Неверный код проверки", "Token incorrect": "Неверный код проверки",
"Please enter the code it contains:": "Введите полученный код:", "Please enter the code it contains:": "Введите полученный код:",
"If you don't specify an email address, you won't be able to reset your password. Are you sure?": "Если не указать email, вы не сможете при необходимости сбросить свой пароль. Уверены?", "If you don't specify an email address, you won't be able to reset your password. Are you sure?": "If you don't specify an email address, you won't be able to reset your password. Вы уверены?",
"Error decrypting audio": "Ошибка расшифровки аудиозаписи", "Error decrypting audio": "Ошибка расшифровки аудиозаписи",
"Error decrypting image": "Ошибка расшифровки изображения", "Error decrypting image": "Ошибка расшифровки изображения",
"Error decrypting video": "Ошибка расшифровки видео", "Error decrypting video": "Ошибка расшифровки видео",
@ -980,13 +980,13 @@
"Put a link back to the old room at the start of the new room so people can see old messages": "Разместим ссылку на старую комнату, чтобы люди могли видеть старые сообщения", "Put a link back to the old room at the start of the new room so people can see old messages": "Разместим ссылку на старую комнату, чтобы люди могли видеть старые сообщения",
"Please <a>contact your service administrator</a> to continue using this service.": "Пожалуйста, <a>обратитесь к вашему администратору</a>, чтобы продолжить использовать этот сервис.", "Please <a>contact your service administrator</a> to continue using this service.": "Пожалуйста, <a>обратитесь к вашему администратору</a>, чтобы продолжить использовать этот сервис.",
"Registration Required": "Требуется регистрация", "Registration Required": "Требуется регистрация",
"You need to register to do this. Would you like to register now?": "Необходима регистрация. Хотите зарегистрироваться?", "You need to register to do this. Would you like to register now?": "Вам необходимо зарегистрироваться для этого действия. Вы хотели бы зарегистрировать сейчас?",
"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)": "Независимо от того, вошли вы или нет (мы не записываем ваше имя пользователя)",
"Unable to load! Check your network connectivity and try again.": "Не удалось загрузить! Проверьте подключение к сети и попробуйте снова.", "Unable to load! Check your network connectivity and try again.": "Не удалось загрузить! Проверьте подключение к сети и попробуйте снова.",
"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": "Модернизирует комнату до новой версии",
"Sets the room name": "Устанавливает название комнаты", "Sets the room name": "Устанавливает название комнаты",
"Forces the current outbound group session in an encrypted room to be discarded": "Принудительно отбрасывает текущая сессия исходящей группы в зашифрованной комнате", "Forces the current outbound group session in an encrypted room to be discarded": "Принудительно отбрасывает текущую сессию исходящей группы в зашифрованной комнате",
"%(senderDisplayName)s upgraded this room.": "%(senderDisplayName)s модернизировал эту комнату.", "%(senderDisplayName)s upgraded this room.": "%(senderDisplayName)s модернизировал эту комнату.",
"%(senderName)s added %(count)s %(addedAddresses)s as addresses for this room.": { "%(senderName)s added %(count)s %(addedAddresses)s as addresses for this room.": {
"other": "%(senderName)s добавил %(addedAddresses)s к списку адресов комнаты.", "other": "%(senderName)s добавил %(addedAddresses)s к списку адресов комнаты.",
@ -1007,7 +1007,7 @@
"%(names)s and %(lastPerson)s are typing …": "%(names)s и %(lastPerson)s печатают…", "%(names)s and %(lastPerson)s are typing …": "%(names)s и %(lastPerson)s печатают…",
"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.": "Превышен один из лимитов на ресурсы сервера.",
"Unable to connect to Homeserver. Retrying...": "Невозможно подключиться к серверу. Выполняется повторная попытка...", "Unable to connect to Homeserver. Retrying...": "Невозможно соединиться с домашним сервером. Повторить",
"Unrecognised address": "Нераспознанный адрес", "Unrecognised address": "Нераспознанный адрес",
"You do not have permission to invite people to this room.": "У вас нет разрешения приглашать людей в эту комнату.", "You do not have permission to invite people to this room.": "У вас нет разрешения приглашать людей в эту комнату.",
"User %(user_id)s may or may not exist": "Пользователя %(user_id)s не существует", "User %(user_id)s may or may not exist": "Пользователя %(user_id)s не существует",
@ -1024,7 +1024,7 @@
"All-uppercase is almost as easy to guess as all-lowercase": "Всё прописными буквами так же легко угадывается как и всё строчными", "All-uppercase is almost as easy to guess as all-lowercase": "Всё прописными буквами так же легко угадывается как и всё строчными",
"Reversed words aren't much harder to guess": "Угадать перевёрнутые слова не сильно труднее", "Reversed words aren't much harder to guess": "Угадать перевёрнутые слова не сильно труднее",
"Predictable substitutions like '@' instead of 'a' don't help very much": "Предсказуемые замены типа «@» вместо «a» не особо помогают", "Predictable substitutions like '@' instead of 'a' don't help very much": "Предсказуемые замены типа «@» вместо «a» не особо помогают",
"Add another word or two. Uncommon words are better.": "Добавьте ещё слово или два. Лучше редких.", "Add another word or two. Uncommon words are better.": "Добавить другое слово или два. Необычные слова лучше.",
"Repeats like \"aaa\" are easy to guess": "Повторы типа \"ааа\" легко угадываемы", "Repeats like \"aaa\" are easy to guess": "Повторы типа \"ааа\" легко угадываемы",
"Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Повторы типа «abcabcabc», лишь немного сложнее угадать, чем «abc»", "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"": "Повторы типа «abcabcabc», лишь немного сложнее угадать, чем «abc»",
"Sequences like abc or 6543 are easy to guess": "Последовательности типа abc или 6543 легко угадываемы", "Sequences like abc or 6543 are easy to guess": "Последовательности типа abc или 6543 легко угадываемы",
@ -1297,7 +1297,7 @@
"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?": "На данный момент не возможнo ответить с файлом. Хотите загрузить этот файл без ответа?",
"The file '%(fileName)s' failed to upload.": "Файл '%(fileName)s' не был загружен.", "The file '%(fileName)s' failed to upload.": "Файл '%(fileName)s' не был загружен.",
"The server does not support the room version specified.": "Сервер не поддерживает указанную версию комнаты.", "The server does not support the room version specified.": "Сервер не поддерживает указанную версию комнаты.",
"Name or Matrix ID": "Имя или Matrix ID", "Name or Matrix ID": "Имя или Matrix ID",
@ -1628,8 +1628,8 @@
"Alternatively, you can try to use the public server at <code>turn.matrix.org</code>, but this will not be as reliable, and it will share your IP address with that server. You can also manage this in Settings.": "Кроме того, вы можете попытаться использовать общедоступный сервер по адресу <code> turn.matrix.org </code>, но это не будет настолько надежным, и он предоставит ваш IP-адрес этому серверу. Вы также можете управлять этим в настройках.", "Alternatively, you can try to use the public server at <code>turn.matrix.org</code>, but this will not be as reliable, and it will share your IP address with that server. You can also manage this in Settings.": "Кроме того, вы можете попытаться использовать общедоступный сервер по адресу <code> turn.matrix.org </code>, но это не будет настолько надежным, и он предоставит ваш IP-адрес этому серверу. Вы также можете управлять этим в настройках.",
"Sends a message as plain text, without interpreting it as markdown": "Посылает сообщение в виде простого текста, не интерпретируя его как разметку", "Sends a message as plain text, without interpreting it as markdown": "Посылает сообщение в виде простого текста, не интерпретируя его как разметку",
"Use an identity server": "Используйте сервер идентификации", "Use an identity server": "Используйте сервер идентификации",
"Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Используйте идентификационный сервер для приглашения по электронной почте. Нажмите «Продолжить», чтобы использовать сервер идентификации по умолчанию (%(defaultIdentityServerName)s) или измените его в настройках.", "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Используйте сервер идентификации что бы пригласить по электронной почте Нажмите Продолжить, чтобы использовать стандартный сервер идентифицации(%(defaultIdentityServerName)s) или изменить в Настройках.",
"Use an identity server to invite by email. Manage in Settings.": "Используйте идентификационный сервер для приглашения по электронной почте. Управление в меню Настройки.", "Use an identity server to invite by email. Manage in Settings.": "Используйте сервер идентификации что бы пригласить по электронной почте Управление в настройках.",
"Allow fallback call assist server turn.matrix.org when your homeserver does not offer one (your IP address would be shared during a call)": "Разрешить резервный вызов поддержки сервера turn.matrix.org, когда ваш домашний сервер не предлагает такой поддержки (ваш IP-адрес будет использоваться во время вызова)", "Allow fallback call assist server turn.matrix.org when your homeserver does not offer one (your IP address would be shared during a call)": "Разрешить резервный вызов поддержки сервера turn.matrix.org, когда ваш домашний сервер не предлагает такой поддержки (ваш IP-адрес будет использоваться во время вызова)",
"Add Email Address": "Добавить адрес Email", "Add Email Address": "Добавить адрес Email",
"Add Phone Number": "Добавить номер телефона", "Add Phone Number": "Добавить номер телефона",
@ -1835,6 +1835,80 @@
"Subscribed lists": "Подписанные списки", "Subscribed lists": "Подписанные списки",
"Subscribe": "Подписать", "Subscribe": "Подписать",
"A session's public name is visible to people you communicate with": "Публичное имя сессии видны людям, с которыми вы общаетесь", "A session's public name is visible to people you communicate with": "Публичное имя сессии видны людям, с которыми вы общаетесь",
"If you cancel now, you won't complete verifying the other user.": "Если вы сейчас отмените, у вас не будет завершена проверка других пользователей.",
"If you cancel now, you won't complete your secret storage operation.": "Если вы сейчас отмените, вы не завершите операцию секретного хранения.",
"Cancel entering passphrase?": "Отмена ввода пароль?",
"Setting up keys": "Настройка ключей",
"Encryption upgrade available": "Доступно обновление шифрования",
"Set up encryption": "Настройка шифрования",
"Double check that your server supports the room version chosen and try again.": "Дважды проверьте, что ваш сервер поддерживает версию комнаты и попробуйте снова.",
"WARNING: Session already verified, but keys do NOT MATCH!": "ВНИМАНИЕ:Сессия уже подтверждена, но ключи НЕ совпадают!",
"WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and session %(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\". Это может означать, что ваши сообщения перехватываются!",
"The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.": "Ключ подписи, который вы предоставили, соответствует ключу подписи, который вы получили от %(userId)s's сессии %(deviceId)s. Сессия отмечена как подтверждена.",
"%(senderName)s added %(addedAddresses)s and %(count)s other addresses to this room": {
"other": "%(senderName)s добавил %(addedAddresses)s и %(count)s другие адреса к этой комнате"
},
"%(senderName)s removed %(removedAddresses)s and %(count)s other addresses from this room": {
"other": "%(senderName)s удалил %(removedAddresses)s и %(count)s другие адреса из этой комнаты"
},
"%(senderName)s removed %(countRemoved)s and added %(countAdded)s addresses to this room": "%(senderName)s удалил %(countRemoved)s и добавил %(countAdded)s адреса к этой комнате",
"%(senderName)s placed a voice call.": "%(senderName)s сделал голосовой вызов.",
"%(senderName)s placed a voice call. (not supported by this browser)": "%(senderName)s сделал голосовой вызов. (не поддерживается этим браузером)",
"%(senderName)s placed a video call.": "%(senderName)s сделал видео вызов.",
"%(senderName)s placed a video call. (not supported by this browser)": "%(senderName)s сделал видео вызов. (не поддерживается этим браузером)",
"%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s удалил правило, запрещающее пользователям соответствовать %(glob)s",
"%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s removed the rule banning rooms matching %(glob)s",
"a few seconds ago": "несколько секунд назад",
"about a minute ago": "около минуты назад",
"%(num)s minutes ago": "%(num)s минут назад",
"about an hour ago": "около часа назад",
"%(num)s hours ago": "%(num)s часов назад ",
"about a day ago": "около суток назад",
"%(num)s days ago": "%(num)s дней назад",
"a few seconds from now": "несколько секунд назад",
"about a minute from now": "примерно через минуту",
"%(num)s minutes from now": "%(num)s минут спустя",
"about an hour from now": "примерно через час",
"%(num)s hours from now": "%(num)s часов спустя",
"about a day from now": "примерно через день",
"%(num)s days from now": "%(num)s дней спустя",
"Show a presence dot next to DMs in the room list": "Показать точку присутствия рядом с DMs в списке комнат",
"Enable cross-signing to verify per-user instead of per-session (in development)": "Включение перекрестной подписи для проверки в расчете на одного пользователя, а не за сессию (в разработке)",
"Enable local event indexing and E2EE search (requires restart)": "Включить локальное индексирование событий и E2EE поиска (требуется перезапуск)",
"Show info about bridges in room settings": "Показать информацию о мостах в настройках комнаты",
"Show padlocks on invite only rooms": "Показывать замки по приглашению только комнаты",
"Enable message search in encrypted rooms": "Включить поиск сообщений в зашифрованных комнатах",
"Keep secret storage passphrase in memory for this session": "Храните в памяти секретную парольную фразу для этого сеанса",
"How fast should messages be downloaded.": "Как быстро сообщения должны быть загружены.",
"This is your list of users/servers you have blocked - don't leave the room!": "Это список пользователей/серверов, которые вы заблокировали - не покидайте комнату!",
"Verify this session by completing one of the following:": "Проверить эту сессию, выполнив одно из следующих действий:",
"Scan this unique code": "Отсканируйте этот уникальный код",
"or": "или",
"Compare unique emoji": "Сравнитe уникальныe эмодзи",
"Compare a unique set of emoji if you don't have a camera on either device": "Сравните уникальный набор смайликов, если у вас нет камеры ни на одном из устройств.",
"Start": "Начать",
"Confirm the emoji below are displayed on both devices, in the same order:": "Подтвердите, что смайлики, приведенные ниже, отображаются на обоих устройствах в одном и том же порядке:",
"Verify this device by confirming the following number appears on its screen.": "Проверьте это устройство, подтвердив, что на его экране появляется следующий номер.",
"Waiting for %(displayName)s to verify…": "Ждите %(displayName)s, чтобы проверить...",
"Cancelling…": "Отменяется...",
"They match": "Они совпадают",
"They don't match": "Они не совпадают",
"To be secure, do this in person or use a trusted way to communicate.": "Чтобы быть в безопасности, делайте это лично или используйте надежный способ связи.",
"Lock": "Заблокировать",
"Verify yourself & others to keep your chats safe": "Проверить себя и других, чтобы сохранить ваши чаты безопасными",
"Other users may not trust it": "Другие пользователи могут не доверять этому",
"Upgrade": "Обновление",
"Verify": "Проверить",
"Later": "Позже",
"Review": "Обзор",
"Decline (%(counter)s)": "Сокращение (%(counter)s)",
"This bridge was provisioned by <user />.": "Этот мост был подготовлен пользователем <user />.",
"This bridge is managed by <user />.": "Этот мост управляется <user />.",
"Workspace: %(networkName)s": "Рабочая область: %(networkName)s",
"Channel: %(channelName)s": "Канал: %(channelName)s",
"Show less": "Показать меньше",
"Show more": "Показать больше",
"Changing password will currently reset any end-to-end encryption keys on all sessions, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Changing password will currently reset any end-to-end encryption keys on all sessions, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.",
"%(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",
"Unknown device": "Неизвестное устройство", "Unknown device": "Неизвестное устройство",
@ -1850,5 +1924,6 @@
"Invalid configuration: no default server specified.": "Неверная конфигурация: сервер по умолчанию не указан.", "Invalid configuration: no default server specified.": "Неверная конфигурация: сервер по умолчанию не указан.",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.": "Ваша конфигурация Riot содержит нерабочий JSON. Пожалуйста исправьте проблему и перезагрузите страницу.", "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", "The message from the parser is: %(message)s": "Сообщение из парсера: %(message)s",
"Invalid JSON": "Нерабочий JSON" "Invalid JSON": "Нерабочий JSON",
"Go to your browser to complete Sign In": "Перейдите в браузер для завершения входа"
} }

@ -954,7 +954,7 @@
"Create a community to group together users and rooms! Build a custom homepage to mark out your space in the Matrix universe.": "Krijoni një bashkësi që bëni tok përdorues dhe dhoma! Krijoni një faqe hyrëse vetjake, që të ravijëzoni hapësirën tuaj në universin Matrix.", "Create a community to group together users and rooms! Build a custom homepage to mark out your space in the Matrix universe.": "Krijoni një bashkësi që bëni tok përdorues dhe dhoma! Krijoni një faqe hyrëse vetjake, që të ravijëzoni hapësirën tuaj në universin Matrix.",
"Sent messages will be stored until your connection has returned.": "Mesazhet e dërguar do të depozitohen deri sa lidhja juaj të jetë rikthyer.", "Sent messages will be stored until your connection has returned.": "Mesazhet e dërguar do të depozitohen deri sa lidhja juaj të jetë rikthyer.",
"Server may be unavailable, overloaded, or search timed out :(": "Shërbyesi mund të jetë i pakapshëm, i mbingarkuar, ose kërkimit i mbaroi koha :(", "Server may be unavailable, overloaded, or search timed out :(": "Shërbyesi mund të jetë i pakapshëm, i mbingarkuar, ose kërkimit i mbaroi koha :(",
"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.": "Nëse parashtruar një të metë përmes GitHub-it, regjistrat e diagnostikimit mund të na ndihmojnë të ndjekim problemin. Regjistrat e diagnostikimit përmbajnë të dhëna përdorimi, përfshi emrin tuaj të përdoruesit, ID-të ose aliaset e dhomave apo grupeve që keni vizituar dhe emrat e përdoruesve të përdoruesve të tjerë. Në to nuk përmbahen mesazhet.", "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.": "Nëse parashtruat një të metë përmes GitHub-it, regjistrat e diagnostikimit mund të na ndihmojnë të ndjekim problemin. Regjistrat e diagnostikimit përmbajnë të dhëna përdorimi, përfshi emrin tuaj të përdoruesit, ID-të ose aliaset e dhomave apo grupeve që keni vizituar dhe emrat e përdoruesve të përdoruesve të tjerë. Në to nuk përmbahen mesazhet.",
"Privacy is important to us, so we don't collect any personal or identifiable data for our analytics.": "Privatësia është e rëndësishme për ne, ndaj nuk grumbullojmë ndonjë të dhënë personale apo të identifikueshme për analizat tona.", "Privacy is important to us, so we don't collect any personal or identifiable data for our analytics.": "Privatësia është e rëndësishme për ne, ndaj nuk grumbullojmë ndonjë të dhënë personale apo të identifikueshme për analizat tona.",
"Learn more about how we use analytics.": "Mësoni më tepër se si i përdorim analizat.", "Learn more about how we use analytics.": "Mësoni më tepër se si i përdorim analizat.",
"Reject all %(invitedRooms)s invites": "Mos prano asnjë ftesë për në %(invitedRooms)s", "Reject all %(invitedRooms)s invites": "Mos prano asnjë ftesë për në %(invitedRooms)s",
@ -2095,7 +2095,7 @@
"This session is <b>not backing up your keys</b>, but you do have an existing backup you can restore from and add to going forward.": "Ky sesion <b>nuk po bën kopjeruajtje të kyçeve tuaja</b>, por keni një kopjeruajtje ekzistuese që mund ta përdorni për rimarrje dhe ta shtoni më tej.", "This session is <b>not backing up your keys</b>, but you do have an existing backup you can restore from and add to going forward.": "Ky sesion <b>nuk po bën kopjeruajtje të kyçeve tuaja</b>, por keni një kopjeruajtje ekzistuese që mund ta përdorni për rimarrje dhe ta shtoni më tej.",
"Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Lidheni këtë sesion kopjeruajtje kyçesh, përpara se të dilni, që të shmangni humbje të çfarëdo kyçi që mund të gjendet vetëm në këtë pajisje.", "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.": "Lidheni këtë sesion kopjeruajtje kyçesh, përpara se të dilni, që të shmangni humbje të çfarëdo kyçi që mund të gjendet vetëm në këtë pajisje.",
"Connect this session to Key Backup": "Lidhe këtë sesion me Kopjeruajtje Kyçesh", "Connect this session to Key Backup": "Lidhe këtë sesion me Kopjeruajtje Kyçesh",
"Backup has a signature from <verify>unknown</verify> session with ID %(deviceId)s": "Kopjeruajtja ka nënshkrim nga sesion <verify>i panjohur</verify> me ID %(deviceId)s.", "Backup has a signature from <verify>unknown</verify> session with ID %(deviceId)s": "Kopjeruajtja ka nënshkrim nga sesion <verify>i panjohur</verify> me ID %(deviceId)s",
"Backup has a <validity>valid</validity> signature from this session": "Kopjeruajtja ka një nënshkrim të <validity>vlefshëm</validity> prej këtij sesioni", "Backup has a <validity>valid</validity> signature from this session": "Kopjeruajtja ka një nënshkrim të <validity>vlefshëm</validity> prej këtij sesioni",
"Backup has an <validity>invalid</validity> signature from this session": "Kopjeruajtja ka një nënshkrim të <validity>pavlefshëm</validity> prej këtij sesioni", "Backup has an <validity>invalid</validity> signature from this session": "Kopjeruajtja ka një nënshkrim të <validity>pavlefshëm</validity> prej këtij sesioni",
"Backup has a <validity>valid</validity> signature from <verify>verified</verify> session <device></device>": "Kopjeruajtja ka një nënshkrim të <validity>vlefshëm</validity> prej sesioni të <verify>verifikuar</verify> <device></device>", "Backup has a <validity>valid</validity> signature from <verify>verified</verify> session <device></device>": "Kopjeruajtja ka një nënshkrim të <validity>vlefshëm</validity> prej sesioni të <verify>verifikuar</verify> <device></device>",
@ -2241,6 +2241,41 @@
"%(name)s declined": "%(name)s hodhi poshtë", "%(name)s declined": "%(name)s hodhi poshtë",
"accepting …": "po pranohet …", "accepting …": "po pranohet …",
"declining …": "po hidhet poshtë …", "declining …": "po hidhet poshtë …",
"Order rooms by name": "Renditini dhomat sipas emrash",
"Show rooms with unread notifications first": "Shfaq së pari dhoma me njoftime të palexuara",
"Show shortcuts to recently viewed rooms above the room list": "Shfaq te lista e dhomave shkurtore për te dhoma të para së fundi",
"Cancelling…": "Po anulohet…",
"Your homeserver does not support cross-signing.": "Shërbyesi juaj Home nuk mbulon <em>cross-signing</em>.",
"Homeserver feature support:": "Mbulim veçorish nga shërbyesi Home:",
"exists": "ekziston",
"Accepting…": "Po pranohet…",
"Accepting …": "Po pranohet …",
"Declining …": "Po hidhet poshtë …",
"Verification Requests": "Kërkesa Verifikimi",
"Your account is not secure": "Llogaria juaj sështë e sigurt",
"Your password": "Fjalëkalimi juaj",
"This session, or the other session": "Ky sesion, ose sesioni tjetër",
"The internet connection either session is using": "Lidhja internet që përdor cilido nga dy sesionet",
"We recommend you change your password and recovery key in Settings immediately": "Këshillojmë të ndryshoni menjëherë te Rregullimet fjalëkalimin tuaj dhe kyçin e rimarrjeve",
"Sign In or Create Account": "Hyni ose Krijoni një Llogari",
"Use your account or create a new one to continue.": "Që të vazhdohet, përdorni llogarinë tuaj të përdoruesit ose krijoni një të re.",
"Create Account": "Krijoni Llogari",
"Displays information about a user": "Shfaq të dhëna rreth një përdoruesi",
"To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Që të njoftoni një problem sigurie lidhur me Matrix-in, ju lutemi, lexoni <a>Rregulla Tregimi Çështjes Sigurie</a> te Matrix.org.",
"Mark all as read": "Vëru të tërave shenjë si të lexuara",
"Not currently indexing messages for any room.": "Pa indeksuar aktualisht mesazhe nga ndonjë dhomë.",
"Currently indexing: %(currentRoom)s.": "Aktualisht nën indeksim: %(currentRoom)s.",
"%(doneRooms)s out of %(totalRooms)s": "%(doneRooms)s nga %(totalRooms)s",
"%(senderName)s added the alternative addresses %(addresses)s for this room.": {
"other": "%(senderName)s shtoi adresat alternative %(addresses)s për këtë dhomë.",
"one": "%(senderName)s shtoi adresën alternative %(addresses)s për këtë dhomë."
},
"%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
"other": "%(senderName)s hoqi adresat alternative %(addresses)s për këtë dhomë.",
"one": "%(senderName)s hoqi adresën alternative %(addresses)s për këtë dhomë."
},
"%(senderName)s changed the alternative addresses for this room.": "%(senderName)s ndryshoi adresat alternative për këtë dhomë.",
"%(senderName)s changed the main and alternative addresses for this room.": "%(senderName)s ndryshoi adresat kryesore dhe alternative për këtë dhomë.",
"Riot Desktop on %(platformName)s": "Riot Desktop në %(platformName)s", "Riot Desktop on %(platformName)s": "Riot Desktop në %(platformName)s",
"Unknown device": "Pajisje e panjohur", "Unknown device": "Pajisje e panjohur",
"%(appName)s via %(browserName)s on %(osName)s": "%(appName)s përmes %(browserName)s nën %(osName)s", "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s përmes %(browserName)s nën %(osName)s",
@ -2248,7 +2283,6 @@
"Welcome to Riot.im": "Mirë se vini te Riot.im", "Welcome to Riot.im": "Mirë se vini te Riot.im",
"Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Fjalosje &amp; bashkëpunim të decentralizuar, të fshehtëzuar, bazuar në [matrix]", "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Fjalosje &amp; bashkëpunim të decentralizuar, të fshehtëzuar, bazuar në [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.": "Mund të përdorni mundësitë mbi shërbyes vetjak, për të bërë hyrjen në shërbyes të tjerë Matrix, duke dhënë një tjetër URL shërbyesi Home. Kjo ju lejon ta përdorni këtë aplikacion në një tjetër shërbyes Home, me një llogari ekzistuese 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.": "Mund të përdorni mundësitë mbi shërbyes vetjak, për të bërë hyrjen në shërbyes të tjerë Matrix, duke dhënë një tjetër URL shërbyesi Home. Kjo ju lejon ta përdorni këtë aplikacion në një tjetër shërbyes Home, me një llogari ekzistuese Matrix.",
"Create Account": "Krijoni Llogari",
"Need help?": "Ju duhet ndihmë?", "Need help?": "Ju duhet ndihmë?",
"Room Directory": "Listë Dhomash", "Room Directory": "Listë Dhomash",
"Unexpected error preparing the app. See console for details.": "Gabim i papritur gjatë përgatitjes së aplikacionit. Për hollësi, shihni konsolën.", "Unexpected error preparing the app. See console for details.": "Gabim i papritur gjatë përgatitjes së aplikacionit. Për hollësi, shihni konsolën.",
@ -2256,5 +2290,6 @@
"Invalid configuration: no default server specified.": "Formësim i pavlefshëm: sështë caktuar shërbyes parazgjedhje.", "Invalid configuration: no default server specified.": "Formësim i pavlefshëm: sështë caktuar shërbyes parazgjedhje.",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.": "Formësimi juaj i Riot-it përmban JSON. Ju lutemi, ndreqeni problemin dhe ringarkoni faqen.", "Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.": "Formësimi juaj i Riot-it përmban JSON. Ju lutemi, ndreqeni problemin dhe ringarkoni faqen.",
"The message from the parser is: %(message)s": "Mesazhi prej procesit është: %(message)s", "The message from the parser is: %(message)s": "Mesazhi prej procesit është: %(message)s",
"Invalid JSON": "JSON i pavlefshëm" "Invalid JSON": "JSON i pavlefshëm",
"Go to your browser to complete Sign In": "Që të plotësoni Hyrjen, kaloni te shfletuesi juaj"
} }

@ -1242,7 +1242,7 @@
"Failed to revoke invite": "Davetin geri çekilmesi başarısız", "Failed to revoke invite": "Davetin geri çekilmesi başarısız",
"Revoke invite": "Davet geri çekildi", "Revoke invite": "Davet geri çekildi",
"Invited by %(sender)s": "%(sender)s tarafından davet", "Invited by %(sender)s": "%(sender)s tarafından davet",
"Error updating main address": "Ana adres güncellemede hata", "Error updating main address": "Ana adresi güncellemede hata",
"Error removing alias": "Lakap silmede hata", "Error removing alias": "Lakap silmede hata",
"Main address": "Ana adres", "Main address": "Ana adres",
"Invalid community ID": "Geçersiz topluluk ID si", "Invalid community ID": "Geçersiz topluluk ID si",
@ -1643,6 +1643,148 @@
"Downloading mesages for %(currentRoom)s.": "%(currentRoom)s için mesajlar indiriliyor.", "Downloading mesages for %(currentRoom)s.": "%(currentRoom)s için mesajlar indiriliyor.",
"Indexed rooms:": "İndekslenmiş odalar:", "Indexed rooms:": "İndekslenmiş odalar:",
"%(crawlingRooms)s out of %(totalRooms)s": "%(totalRooms)s odadan %(crawlingRooms)s tanesi", "%(crawlingRooms)s out of %(totalRooms)s": "%(totalRooms)s odadan %(crawlingRooms)s tanesi",
"Bridges": "Köprüler",
"Send a reply…": "Bir cevap gönder…",
"Send a message…": "Bir mesaj gönder…",
"Direct Messages": "Doğrudan Mesajlar",
"Unknown Command": "Bilinmeyen Komut",
"Unrecognised command: %(commandText)s": "Tanınmayan komut: %(commandText)s",
"Send as message": "Mesaj olarak gönder",
"Start Verification": "Doğrulamayı Başlat",
"Verify User": "Kullanıcı Doğrula",
"Your messages are not secure": "Mesajlarınız korunmuyor",
"Your homeserver": "Ana sunucunuz",
"Not Trusted": "Güvenilmiyor",
"%(count)s sessions": {
"other": "%(count)s oturum",
"one": "%(count)s oturum"
},
"%(name)s cancelled verifying": "%(name)s doğrulama iptal edildi",
"Message removed": "Mesaj silindi",
"Filter community members": "Topluluk üyeleri filtrelendi",
"Invite to this community": "Bu topluluğa davet et",
"Failed to remove room from community": "Topluluktan oda silinmesi başarısız",
"Visible to everyone": "Herkese görünür",
"Only visible to community members": "Sadece topluluk üyelerine görünür",
"Add rooms to this community": "Bu topluluğa odaları ekle",
"Filter community rooms": "Topluluk odalarını filtrele",
"You're not currently a member of any communities.": "Şu anda hiç bir topluluğun bir üyesi değilsiniz.",
"Yes, I want to help!": "Evet, Yardım istiyorum!",
"Set Password": "Şifre oluştur",
"Error encountered (%(errorDetail)s).": "Hata oluştu (%(errorDetail)s).",
"Checking for an update...": "Güncelleme kontrolü...",
"No update available.": "Güncelleme yok.",
"Downloading update...": "Güncelleme indiriliyor...",
"Frequently Used": "Sıklıkla Kullanılan",
"Animals & Nature": "Hayvanlar & Doğa",
"Food & Drink": "Yiyecek & İçecek",
"Activities": "Aktiviteler",
"Travel & Places": "Seyahat & Yerler",
"Objects": "Nesneler",
"Symbols": "Semboller",
"Flags": "Bayraklar",
"Cancel search": "Aramayı iptal et",
"Your display name": "Ekran adınız",
"Your user ID": "Kullanıcı ID",
"Your theme": "Temanız",
"Widget ID": "Görsel Bileşen ID si",
"Delete Widget": "Görsel Bileşen Sil",
"Delete widget": "Görsel bileşen sil",
"Failed to remove widget": "Görsel bileşen silme başarısız",
"Destroy cross-signing keys?": "Çarpraz-imzalama anahtarlarını imha et?",
"Clear cross-signing keys": "Çapraz-imzalama anahtarlarını temizle",
"Clear all data in this session?": "Bu oturumdaki tüm verileri temizle?",
"Verify session": "Oturum doğrula",
"Use Legacy Verification (for older clients)": "Eski Doğrulamayı Kullan (eski istemciler için)",
"Session name": "Oturum adı",
"Session key": "Oturum anahtarı",
"Verification Requests": "Doğrulama İstekleri",
"Recent Conversations": "Güncel Sohbetler",
"Suggestions": "Öneriler",
"Recently Direct Messaged": "Güncel Doğrudan Mesajlar",
"Go": "Git",
"Loading session info...": "Oturum bilgisi yükleniyor...",
"Your account is not secure": "Hesabınız güvende değil",
"Your password": "Parolanız",
"This session, or the other session": "Bu oturum veya diğer oturum",
"New session": "Yeni oturum",
"This wasn't me": "Bu ben değildim",
"Sign In or Create Account": "Oturum Açın veya Hesap Oluşturun",
"Use your account or create a new one to continue.": "Hesabınızı kullanın veya devam etmek için yeni bir tane oluşturun.",
"Create Account": "Hesap Oluştur",
"Displays information about a user": "Bir kullanıcı hakkındaki bilgileri görüntüler",
"Add another word or two. Uncommon words are better.": "Bir iki kelime daha ekleyin. Yaygın olmayan kelimeler daha iyi olur.",
"Recent years are easy to guess": "Güncel yılların tahmini kolaydır",
"Show typing notifications": "Yazma bildirimlerini göster",
"Order rooms by name": "Odaları isme göre sırala",
"Show rooms with unread notifications first": "Okunmamış bildirimlere sahip odaları önce göster",
"Enable message search in encrypted rooms": "Şifrelenmiş odalardaki mesaj aramayı aktifleştir",
"Messages containing @room": "@room odasındaki mesajlar",
"Scan this unique code": "Bu eşsiz kodu tara",
"or": "veya",
"Cancelling…": "İptal ediliyor…",
"Lock": "Kilit",
"Pin": "Şifre",
"Your homeserver does not support cross-signing.": "Ana sunucunuz çapraz imzalamayı desteklemiyor.",
"exists": "mevcut",
"This session is backing up your keys. ": "Bu oturum anahtarlarınızı yedekliyor. ",
"Your keys are <b>not being backed up from this session</b>.": "Anahtarlarınız <b>bu oturum tarafından yedeklenmiyor</b>.",
"Enable audible notifications for this session": "Bu oturum için sesli bildirimleri aktifleştir",
"Change topic": "Başlığı değiştir",
"A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.": "Bir metin mesajı gönderildi: +%(msisdn)s. Lütfen içerdiği doğrulama kodunu girin.",
"You have verified this user. This user has verified all of their sessions.": "Bu kullanıcıyı doğruladınız. Bu kullanıcı tüm oturumlarını doğruladı.",
"This room is end-to-end encrypted": "Bu oda uçtan uça şifreli",
"Some sessions in this encrypted room are not trusted": "Şifrelenmiş bu odadaki bazı oturumlar güvenilir değil",
"All sessions in this encrypted room are trusted": "Bu odadaki tün oturumlar güvenilir",
"<requestLink>Re-request encryption keys</requestLink> from your other sessions.": "Diğer oturumlardan şifreleme anahtarlarını <requestLink>yeniden talep et</requestLink>.",
"Encrypted by an unverified session": "Doğrulanmamış bir oturum tarafından şifrelenmiş",
"Encrypted by a deleted session": "Silinen bir oturumla şifrelenmiş",
"Invite only": "Sadece davetliler",
"Strikethrough": "Üstü çizili",
"Recent rooms": "Güncel odalar",
"Reject & Ignore user": "Kullanıcı Reddet & Yoksay",
"%(count)s unread messages including mentions.": {
"one": "1 okunmamış bahis."
},
"Unread mentions.": "Okunmamış bahisler.",
"Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Davet geri çekilemiyor. Sunucu geçici bir problem yaşıyor olabilir yada daveti geri çekmek için gerekli izinlere sahip değilsin.",
"Mark all as read": "Tümünü okunmuş olarak işaretle",
"Incoming Verification Request": "Gelen Doğrulama İsteği",
"Use bots, bridges, widgets and sticker packs": "Botları, köprüleri, görsel bileşenleri ve çıkartma paketlerini kullan",
"Not sure of your password? <a>Set a new one</a>": "Şifrenizden emin değil misiniz? <a>Yenisini ayalarla</a>",
"Want more than a community? <a>Get your own server</a>": "Bir topluluktan fazlasınımı istiyorsunuz? <a>Kendi sunucunuzu edinin</a>",
"Explore rooms": "Odaları keşfet",
"<showSessionsText>Show sessions</showSessionsText>, <sendAnywayText>send anyway</sendAnywayText> or <cancelText>cancel</cancelText>.": "<showSessionsText>Oturumları gözat</showSessionsText>, <sendAnywayText>yinede gönder</sendAnywayText> yada <cancelText>iptal</cancelText>.",
"%(count)s <resendText>Resend all</resendText> or <cancelText>cancel all</cancelText> now. You can also select individual messages to resend or cancel.": {
"one": "<resendText>Mesajı yeniden gönder</resendText> veya <cancelText> şimdi mesajı iptal et </cancelText>."
},
" (1/%(totalCount)s)": " (1/%(totalCount)s)",
"Your new session is now verified. Other users will see it as trusted.": "Yeni oturumunuz şimdi doğrulandı. Diğer kullanıcılar güvenilir olarak görecek.",
"Invalid base_url for m.homeserver": "m.anasunucu için geçersiz base_url",
"Invalid base_url for m.identity_server": "m.kimlik_sunucu için geçersiz base_url",
"Identity server URL does not appear to be a valid identity server": "Kimlik sunucu adresi geçerli bir kimlik sunucu adresi gibi gözükmüyor",
"Please note you are logging into the %(hs)s server, not matrix.org.": "Lütfen %(hs)s sunucusuna oturum açtığınızın farkında olun. Bu sunucu matrix.org değil.",
"Registration has been disabled on this homeserver.": "Bu anasunucuda kayıt işlemleri kapatılmış.",
"You can now close this window or <a>log in</a> to your new account.": "Şimdi bu pencereyi kapatabilirsin yada yeni hesabına <a>oturum aç</a>.",
"Enter your password to sign in and regain access to your account.": "Oturum açmak için şifreni gir ve hesabına yeniden erişimi sağla.",
"Enter your account password to confirm the upgrade:": "Güncellemeyi başlatmak için hesap şifreni gir:",
"Restore": "Geri yükle",
"You'll need to authenticate with the server to confirm the upgrade.": "Güncellemeyi teyit etmek için sunucuda oturum açmaya ihtiyacınız var.",
"Great! This passphrase looks strong enough.": "Harika! Bu parola yeterince güçlü gözüküyor.",
"Enter a passphrase": "Bir parola girin",
"Back up my encryption keys, securing them with the same passphrase": "Şifreleme anahtarlarımı aynı parola ile güvenli hale getirerek yedekle",
"Enter your passphrase a second time to confirm it.": "Parolanızı ikinci kez girerek teyit edin.",
"Confirm your passphrase": "Parolanızı teyit edin",
"Your recovery key is in your <b>Downloads</b> folder.": "Kurtarma anahtarı <b>İndirilenler</b> klasörünüzde.",
"Unable to set up secret storage": "Sır deposu ayarlanamıyor",
"For maximum security, this should be different from your account password.": "En üst düzey güvenlik için, bu şifre hesap şifrenizden farklı olmalı.",
"Enter a passphrase...": "Bir parola girin...",
"Please enter your passphrase a second time to confirm.": "Lütfen parolanızı ikinci kez girerek teyit edin.",
"Repeat your passphrase...": "Parolanızı tekrarlayın...",
"Your keys are being backed up (the first backup could take a few minutes).": "Anahtarlarınız yedekleniyor (ilk yedek bir kaç dakika sürebilir).",
"Secure your backup with a passphrase": "Yedeğinizi bir parola ile koruyun",
"If you don't want to set this up now, you can later in Settings.": "Şimdi ayarlamak istemiyorsanız daha sonra Ayarlar menüsünden yapabilirsiniz.",
"Set up": "Ayarla",
"%(appName)s via %(browserName)s on %(osName)s": "%(osName)s işletim sisteminde %(browserName)s ile %(appName)s", "%(appName)s via %(browserName)s on %(osName)s": "%(osName)s işletim sisteminde %(browserName)s ile %(appName)s",
"Riot Desktop on %(platformName)s": "%(platformName)s platformunda Riot Masaüstü", "Riot Desktop on %(platformName)s": "%(platformName)s platformunda Riot Masaüstü",
"Unknown device": "Bilinmeyen aygıt", "Unknown device": "Bilinmeyen aygıt",
@ -1650,9 +1792,7 @@
"Welcome to Riot.im": "Riot.im'e hoş geldiniz", "Welcome to Riot.im": "Riot.im'e hoş geldiniz",
"Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Merkezsiz, şifreli sohbet &amp; işbirliği ile Matrix tarafından desteklenmektedir", "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Merkezsiz, şifreli sohbet &amp; işbirliği ile Matrix tarafından desteklenmektedir",
"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.": "Özel sunucu seçenekleri kullanıp farklı bir anamakine URL'si belirleyerek diğer Matrix sunucularına giriş yapabilirsin. Bu Riot'u varolan bir Matrix hesabı ile farklı anamakine de kullanmanı sağlar.", "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.": "Özel sunucu seçenekleri kullanıp farklı bir anamakine URL'si belirleyerek diğer Matrix sunucularına giriş yapabilirsin. Bu Riot'u varolan bir Matrix hesabı ile farklı anamakine de kullanmanı sağlar.",
"Create Account": "Kayıt Ol",
"Need help?": "Yardıma mı ihtiyacın var?", "Need help?": "Yardıma mı ihtiyacın var?",
"Explore rooms": "Odaları keşfet",
"Room Directory": "Oda Dizini", "Room Directory": "Oda Dizini",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.": "Riot yapılandırmanız geçersiz JSON ifadesi içermektedir. Lütfen problemi düzeltin ve sayfayı yenileyin.", "Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.": "Riot yapılandırmanız geçersiz JSON ifadesi içermektedir. Lütfen problemi düzeltin ve sayfayı yenileyin.",
"Invalid JSON": "Geçersiz JSON", "Invalid JSON": "Geçersiz JSON",

@ -1657,5 +1657,6 @@
"Room Directory": "Gesprekscataloog", "Room Directory": "Gesprekscataloog",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.": "Je Riot-configuroasje bevat oungeldigen JSON. Corrigeer t probleem en herload t blad.", "Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.": "Je Riot-configuroasje bevat oungeldigen JSON. Corrigeer t probleem en herload t blad.",
"The message from the parser is: %(message)s": "t Bericht van de verwerker is: %(message)s", "The message from the parser is: %(message)s": "t Bericht van de verwerker is: %(message)s",
"Invalid JSON": "Oungeldigen JSON" "Invalid JSON": "Oungeldigen JSON",
"Go to your browser to complete Sign In": "Goa noa je browser voe danmeldienge te voltooin"
} }

@ -1457,7 +1457,7 @@
"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 以进行共享屏幕通话。",
"Welcome to Riot.im": "欢迎来到 Riot.im", "Welcome to Riot.im": "欢迎来到 Riot.im",
"Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "去中心化,加密聊天 &amp; 由 [matrix] 驱动", "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "去中心化、加密聊天与协作,由 [matrix] 驱动",
"Sign In": "登入", "Sign In": "登入",
"Create Account": "创建帐号", "Create Account": "创建帐号",
"Need help?": "需要帮助?", "Need help?": "需要帮助?",

@ -2265,6 +2265,33 @@
"This session, or the other session": "此工作階段或其他工作階段", "This session, or the other session": "此工作階段或其他工作階段",
"The internet connection either session is using": "任何一個工作階段正在使用的網際網路連線", "The internet connection either session is using": "任何一個工作階段正在使用的網際網路連線",
"We recommend you change your password and recovery key in Settings immediately": "我們建議您立刻在設定中變更您的密碼與復原金鑰", "We recommend you change your password and recovery key in Settings immediately": "我們建議您立刻在設定中變更您的密碼與復原金鑰",
"Sign In or Create Account": "登入或建立帳號",
"Use your account or create a new one to continue.": "使用您的帳號或建立新的以繼續。",
"Create Account": "建立帳號",
"Order rooms by name": "以名稱排序聊天室",
"Show rooms with unread notifications first": "先顯示有未讀通知的聊天室",
"Show shortcuts to recently viewed rooms above the room list": "在聊天室清單上方顯示最近看過的聊天室的捷徑",
"Displays information about a user": "顯示關於使用者的資訊",
"To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "要回報與 Matrix 有關的安全性問題,請閱讀 Matrix.org <a>安全性揭露政策</a>。",
"Mark all as read": "全部標示為已讀",
"Not currently indexing messages for any room.": "目前未為任何聊天室編寫索引。",
"Currently indexing: %(currentRoom)s.": "目前正在製作索引:%(currentRoom)s。",
"%(doneRooms)s out of %(totalRooms)s": "%(totalRooms)s 中的 %(doneRooms)s",
"%(senderName)s added the alternative addresses %(addresses)s for this room.": {
"other": "%(senderName)s 為此聊天室新增了替代位置 %(addresses)s。",
"one": "%(senderName)s 為此聊天室新增了替代位置 %(addresses)s。"
},
"%(senderName)s removed the alternative addresses %(addresses)s for this room.": {
"other": "%(senderName)s 為此聊天室移除了替代位置 %(addresses)s。",
"one": "%(senderName)s 為此聊天室移除了替代位置 %(addresses)s。"
},
"%(senderName)s changed the alternative addresses for this room.": "%(senderName)s 為此聊天是變更了替代位置。",
"%(senderName)s changed the main and alternative addresses for this room.": "%(senderName)s 為此聊天是變更了主要及替代位置。",
"There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "更新聊天室的替代位置時發生錯誤。伺服器可能不允許這麼做,或是昱到了暫時性的故障。",
"Alternative addresses for this room:": "此聊天是的替代位置:",
"This room has no alternative addresses": "此聊天室沒有替代位置",
"New address (e.g. #foo:domain)": "新位置(例如:#foo:domain",
"Local addresses (unmoderated content)": "本機位置(未經審核的內容)",
"%(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 來撥打螢幕分享的通話。",
@ -2272,7 +2299,6 @@
"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] 提供",
"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。",
"Create Account": "建立帳號",
"Need help?": "需要協助?", "Need help?": "需要協助?",
"Room Directory": "聊天室目錄", "Room Directory": "聊天室目錄",
"Unexpected error preparing the app. See console for details.": "準備應用程式時發生未預期的錯誤。請見主控台以取得更多資訊。", "Unexpected error preparing the app. See console for details.": "準備應用程式時發生未預期的錯誤。請見主控台以取得更多資訊。",
@ -2280,5 +2306,6 @@
"Invalid configuration: no default server specified.": "無效設定:未指定預設的伺服器。", "Invalid configuration: no default server specified.": "無效設定:未指定預設的伺服器。",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.": "您的 Riot 包含無效的 JSON。請修正問題並重新整理頁面。", "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", "The message from the parser is: %(message)s": "從解析器而來的訊息為:%(message)s",
"Invalid JSON": "無效的 JSON" "Invalid JSON": "無效的 JSON",
"Go to your browser to complete Sign In": "到您的瀏覽器完成登入"
} }

@ -38,21 +38,21 @@
manifest-src 'self'; manifest-src 'self';
"> ">
<link rel="stylesheet" href="bundles/5913369ec59578312adc/bundle.css"> <link rel="stylesheet" href="bundles/48795db129c835dd0ea9/bundle.css">
<link rel="stylesheet" disabled="disabled" title="Light" href="bundles/5913369ec59578312adc/theme-light.css"> <link rel="stylesheet" disabled="disabled" title="Light" href="bundles/48795db129c835dd0ea9/theme-light.css">
<link rel="stylesheet" disabled="disabled" title="Dark" href="bundles/5913369ec59578312adc/theme-dark.css"> <link rel="stylesheet" disabled="disabled" title="Dark" href="bundles/48795db129c835dd0ea9/theme-dark.css">
<link rel="stylesheet" disabled="disabled" title="Light-custom" href="bundles/5913369ec59578312adc/theme-light-custom.css"> <link rel="stylesheet" disabled="disabled" title="Light-custom" href="bundles/48795db129c835dd0ea9/theme-light-custom.css">
<link rel="stylesheet" disabled="disabled" title="Dark-custom" href="bundles/5913369ec59578312adc/theme-dark-custom.css"> <link rel="stylesheet" disabled="disabled" title="Dark-custom" href="bundles/48795db129c835dd0ea9/theme-dark-custom.css">
</head> </head>
<body style="height: 100%;" data-vector-indexeddb-worker-script="bundles/5913369ec59578312adc/indexeddb-worker.js"> <body style="height: 100%;" data-vector-indexeddb-worker-script="bundles/48795db129c835dd0ea9/indexeddb-worker.js">
<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 src="bundles/5913369ec59578312adc/bundle.js"></script> <section id="matrixchat" style="height: 100%; overflow: auto;"></section>
<script src="bundles/48795db129c835dd0ea9/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.2d79aff.svg" width="24" height="23" style="visibility: hidden; position: absolute; top: 0px; left: 0px;"> <img src="img/e2e/warning.2d79aff.svg" width="24" height="23" style="visibility: hidden; position: absolute; top: 0px; left: 0px;">
<img src="img/feather-customised/warning-triangle.d050a38.svg" width="24" height="23" style="visibility: hidden; position: absolute; top: 0px; left: 0px;"> <img src="img/feather-customised/warning-triangle.d050a38.svg" width="24" height="23" style="visibility: hidden; position: absolute; top: 0px; left: 0px;">

@ -346,4 +346,4 @@ body {
</div> </div>
</div> </div>
<script type="text/javascript" src="../bundles/5913369ec59578312adc/mobileguide.js"></script></body> <script type="text/javascript" src="../bundles/48795db129c835dd0ea9/mobileguide.js"></script></body>

@ -8,5 +8,5 @@
Stay curious! Stay curious!
--> -->
</head> </head>
<body><script type="text/javascript" src="../bundles/5913369ec59578312adc/usercontent.js"></script></body> <body><script type="text/javascript" src="../bundles/48795db129c835dd0ea9/usercontent.js"></script></body>
</html> </html>

@ -1 +1 @@
1.5.12 1.5.13

Loading…
Cancel
Save