From c91e6cb530b3e1050b2248b831da23a0dc548060 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Thu, 7 Jun 2018 01:02:34 +0100 Subject: [PATCH 01/10] make click to insert nick work on join/parts, /me's etc Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --- res/css/_components.scss | 1 + res/css/views/elements/_TextForEvent.scss | 19 +++ src/TextForEvent.js | 158 +++++++++++++--------- 3 files changed, 113 insertions(+), 65 deletions(-) create mode 100644 res/css/views/elements/_TextForEvent.scss diff --git a/res/css/_components.scss b/res/css/_components.scss index 2734939ae3..3f36b6bbdf 100644 --- a/res/css/_components.scss +++ b/res/css/_components.scss @@ -59,6 +59,7 @@ @import "./views/elements/_RoleButton.scss"; @import "./views/elements/_Spinner.scss"; @import "./views/elements/_SyntaxHighlight.scss"; +@import "./views/elements/_TextForEvent.scss"; @import "./views/elements/_ToolTipButton.scss"; @import "./views/globals/_MatrixToolbar.scss"; @import "./views/groups/_GroupPublicityToggle.scss"; diff --git a/res/css/views/elements/_TextForEvent.scss b/res/css/views/elements/_TextForEvent.scss new file mode 100644 index 0000000000..8d46cbf84c --- /dev/null +++ b/res/css/views/elements/_TextForEvent.scss @@ -0,0 +1,19 @@ +/* +Copyright 2018 Michael Telatynski <7t3chguy@gmail.com> + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +.mx_TextForEvent_username { + cursor: pointer; +} diff --git a/src/TextForEvent.js b/src/TextForEvent.js index 712150af4d..0cdaaac4ab 100644 --- a/src/TextForEvent.js +++ b/src/TextForEvent.js @@ -17,11 +17,28 @@ import MatrixClientPeg from './MatrixClientPeg'; import CallHandler from './CallHandler'; import { _t } from './languageHandler'; import * as Roles from './Roles'; +import dis from "./dispatcher"; +import React from 'react'; + +function onUsernameClick(e) { + dis.dispatch({ + action: 'insert_mention', + user_id: e.target.id, + }); +} + +function makeUsernameSpan(mxid, text) { + return { text }; +} function textForMemberEvent(ev) { // XXX: SYJS-16 "sender is sometimes null for join messages" const senderName = ev.sender ? ev.sender.name : ev.getSender(); const targetName = ev.target ? ev.target.name : ev.getStateKey(); + + const sender = makeUsernameSpan(ev.getSender(), senderName); + const target = makeUsernameSpan(ev.getStateKey(), targetName); + const prevContent = ev.getPrevContent(); const content = ev.getContent(); @@ -32,47 +49,48 @@ function textForMemberEvent(ev) { const threePidContent = content.third_party_invite; if (threePidContent) { if (threePidContent.display_name) { - return _t('%(targetName)s accepted the invitation for %(displayName)s.', { - targetName, + return _t(' accepted the invitation for %(displayName)s.', { displayName: threePidContent.display_name, + }, { + target, }); } else { - return _t('%(targetName)s accepted an invitation.', {targetName}); + return _t(' accepted an invitation.', {}, {target}); } } else { if (ConferenceHandler && ConferenceHandler.isConferenceUser(ev.getStateKey())) { - return _t('%(senderName)s requested a VoIP conference.', {senderName}); + return _t(' requested a VoIP conference.', {}, {sender}); } else { - return _t('%(senderName)s invited %(targetName)s.', {senderName, targetName}); + return _t(' invited .', {}, {sender, target}); } } } case 'ban': - return _t('%(senderName)s banned %(targetName)s.', {senderName, targetName}) + ' ' + reason; + return _t(' banned .', {}, {sender, target}) + ' ' + reason; case 'join': if (prevContent && prevContent.membership === 'join') { if (prevContent.displayname && content.displayname && prevContent.displayname !== content.displayname) { - return _t('%(oldDisplayName)s changed their display name to %(displayName)s.', { - oldDisplayName: prevContent.displayname, - displayName: content.displayname, + return _t(' changed their display name to .', {}, { + oldDisplayName: makeUsernameSpan(ev.getStateKey(), prevContent.displayname), + displayName: makeUsernameSpan(ev.getStateKey(), content.displayname), }); } else if (!prevContent.displayname && content.displayname) { - return _t('%(senderName)s set their display name to %(displayName)s.', { - senderName: ev.getSender(), - displayName: content.displayname, + return _t(' set their display name to .', {}, { + sender, + displayName: makeUsernameSpan(ev.getSender(), content.displayname), }); } else if (prevContent.displayname && !content.displayname) { - return _t('%(senderName)s removed their display name (%(oldDisplayName)s).', { - senderName, - oldDisplayName: prevContent.displayname, + return _t(' removed their display name ().', { + sender, + oldDisplayName: makeUsernameSpan(ev.getSender(), prevContent.displayname), }); } else if (prevContent.avatar_url && !content.avatar_url) { - return _t('%(senderName)s removed their profile picture.', {senderName}); + return _t(' removed their profile picture.', {}, {sender}); } else if (prevContent.avatar_url && content.avatar_url && prevContent.avatar_url !== content.avatar_url) { - return _t('%(senderName)s changed their profile picture.', {senderName}); + return _t(' changed their profile picture.', {}, {sender}); } else if (!prevContent.avatar_url && content.avatar_url) { - return _t('%(senderName)s set a profile picture.', {senderName}); + return _t(' set a profile picture.', {}, {sender}); } else { // suppress null rejoins return ''; @@ -82,7 +100,7 @@ function textForMemberEvent(ev) { if (ConferenceHandler && ConferenceHandler.isConferenceUser(ev.getStateKey())) { return _t('VoIP conference started.'); } else { - return _t('%(targetName)s joined the room.', {targetName}); + return _t(' joined the room.', {}, {target}); } } case 'leave': @@ -90,42 +108,42 @@ function textForMemberEvent(ev) { if (ConferenceHandler && ConferenceHandler.isConferenceUser(ev.getStateKey())) { return _t('VoIP conference finished.'); } else if (prevContent.membership === "invite") { - return _t('%(targetName)s rejected the invitation.', {targetName}); + return _t(' rejected the invitation.', {}, {target}); } else { - return _t('%(targetName)s left the room.', {targetName}); + return _t(' left the room.', {}, {target}); } } else if (prevContent.membership === "ban") { - return _t('%(senderName)s unbanned %(targetName)s.', {senderName, targetName}); + return _t(' unbanned .', {}, {sender, target}); } else if (prevContent.membership === "join") { - return _t('%(senderName)s kicked %(targetName)s.', {senderName, targetName}) + ' ' + reason; + return _t(' kicked .', {}, {sender, target}) + ' ' + reason; } else if (prevContent.membership === "invite") { - return _t('%(senderName)s withdrew %(targetName)s\'s invitation.', { - senderName, - targetName, - }) + ' ' + reason; + return _t(' withdrew \'s invitation.', {}, {sender, target}) + ' ' + reason; } else { - return _t('%(targetName)s left the room.', {targetName}); + return _t(' left the room.', {}, {target}); } } } function textForTopicEvent(ev) { const senderDisplayName = ev.sender && ev.sender.name ? ev.sender.name : ev.getSender(); - return _t('%(senderDisplayName)s changed the topic to "%(topic)s".', { - senderDisplayName, + return _t(' changed the topic to "%(topic)s".', { topic: ev.getContent().topic, + }, { + sender: makeUsernameSpan(ev.getSender(), senderDisplayName), }); } function textForRoomNameEvent(ev) { const senderDisplayName = ev.sender && ev.sender.name ? ev.sender.name : ev.getSender(); + const sender = makeUsernameSpan(ev.getSender(), senderDisplayName); if (!ev.getContent().name || ev.getContent().name.trim().length === 0) { - return _t('%(senderDisplayName)s removed the room name.', {senderDisplayName}); + return _t(' removed the room name.', {}, {sender}); } - return _t('%(senderDisplayName)s changed the room name to %(roomName)s.', { - senderDisplayName, + return _t(' changed the room name to %(roomName)s.', { roomName: ev.getContent().name, + }, { + sender, }); } @@ -135,7 +153,9 @@ function textForMessageEvent(ev) { if (ev.getContent().msgtype === "m.emote") { message = "* " + senderDisplayName + " " + message; } else if (ev.getContent().msgtype === "m.image") { - message = _t('%(senderDisplayName)s sent an image.', {senderDisplayName}); + message = _t(' sent an image.', {}, { + sender: makeUsernameSpan(ev.getSender(), senderDisplayName), + }); } return message; } @@ -143,7 +163,9 @@ function textForMessageEvent(ev) { function textForCallAnswerEvent(event) { const senderName = event.sender ? event.sender.name : _t('Someone'); const supported = MatrixClientPeg.get().supportsVoip() ? '' : _t('(not supported by this browser)'); - return _t('%(senderName)s answered the call.', {senderName}) + ' ' + supported; + return _t(' answered the call.', {}, { + sender: makeUsernameSpan(event.getSender(), senderName), + }) + ' ' + supported; } function textForCallHangupEvent(event) { @@ -161,11 +183,14 @@ function textForCallHangupEvent(event) { reason = _t('(unknown failure: %(reason)s)', {reason: eventContent.reason}); } } - return _t('%(senderName)s ended the call.', {senderName}) + ' ' + reason; + return _t(' ended the call.', {}, { + sender: makeUsernameSpan(event.getSender(), senderName), + }) + ' ' + reason; } function textForCallInviteEvent(event) { const senderName = event.sender ? event.sender.name : _t('Someone'); + const sender = makeUsernameSpan(event.getSender(), senderName); // FIXME: Find a better way to determine this from the event? let callType = "voice"; if (event.getContent().offer && event.getContent().offer.sdp && @@ -173,43 +198,47 @@ function textForCallInviteEvent(event) { callType = "video"; } const supported = MatrixClientPeg.get().supportsVoip() ? "" : _t('(not supported by this browser)'); - return _t('%(senderName)s placed a %(callType)s call.', {senderName, callType}) + ' ' + supported; + return _t(' placed a %(callType)s call.', {callType}, {sender}) + ' ' + supported; } function textForThreePidInviteEvent(event) { const senderName = event.sender ? event.sender.name : event.getSender(); - return _t('%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.', { - senderName, + return _t(' sent an invitation to %(targetDisplayName)s to join the room.', { targetDisplayName: event.getContent().display_name, + }, { + sender: makeUsernameSpan(event.getSender(), senderName), }); } function textForHistoryVisibilityEvent(event) { const senderName = event.sender ? event.sender.name : event.getSender(); + const sender = makeUsernameSpan(event.getSender(), senderName); switch (event.getContent().history_visibility) { case 'invited': - return _t('%(senderName)s made future room history visible to all room members, ' - + 'from the point they are invited.', {senderName}); + return _t(' made future room history visible to all room members, ' + + 'from the point they are invited.', {}, {sender}); case 'joined': - return _t('%(senderName)s made future room history visible to all room members, ' - + 'from the point they joined.', {senderName}); + return _t(' made future room history visible to all room members, ' + + 'from the point they joined.', {}, {sender}); case 'shared': - return _t('%(senderName)s made future room history visible to all room members.', {senderName}); + return _t(' made future room history visible to all room members.', {}, {sender}); case 'world_readable': - return _t('%(senderName)s made future room history visible to anyone.', {senderName}); + return _t(' made future room history visible to anyone.', {}, {sender}); default: - return _t('%(senderName)s made future room history visible to unknown (%(visibility)s).', { - senderName, + return _t(' made future room history visible to unknown (%(visibility)s).', { visibility: event.getContent().history_visibility, + }, { + sender, }); } } function textForEncryptionEvent(event) { const senderName = event.sender ? event.sender.name : event.getSender(); - return _t('%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).', { - senderName, + return _t(' turned on end-to-end encryption (algorithm %(algorithm)s).', { algorithm: event.getContent().algorithm, + }, { + sender: makeUsernameSpan(event.getSender(), senderName), }); } @@ -241,10 +270,11 @@ function textForPowerEvent(event) { const to = event.getContent().users[userId]; if (to !== from) { diff.push( - _t('%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s', { - userId, + _t(' from %(fromPowerLevel)s to %(toPowerLevel)s', { fromPowerLevel: Roles.textualPowerLevel(from, userDefault), toPowerLevel: Roles.textualPowerLevel(to, userDefault), + }, { + user: makeUsernameSpan(userId, userId), }), ); } @@ -252,19 +282,23 @@ function textForPowerEvent(event) { if (!diff.length) { return ''; } - return _t('%(senderName)s changed the power level of %(powerLevelDiffText)s.', { - senderName, + return _t(' changed the power level of %(powerLevelDiffText)s.', { powerLevelDiffText: diff.join(", "), + }, { + sender: makeUsernameSpan(event.getSender(), senderName), }); } function textForPinnedEvent(event) { - const senderName = event.getSender(); - return _t("%(senderName)s changed the pinned messages for the room.", {senderName}); + const senderName = event.sender ? event.sender.name : event.getSender(); + const sender = makeUsernameSpan(event.getSender(), senderName); + return _t(" changed the pinned messages for the room.", {}, {sender}); } function textForWidgetEvent(event) { - const senderName = event.getSender(); + const senderName = event.sender ? event.sender.name : event.getSender(); + const sender = makeUsernameSpan(event.getSender(), senderName); + const {name: prevName, type: prevType, url: prevUrl} = event.getPrevContent(); const {name, type, url} = event.getContent() || {}; @@ -278,18 +312,12 @@ function textForWidgetEvent(event) { // equivalent to that condition. if (url) { if (prevUrl) { - return _t('%(widgetName)s widget modified by %(senderName)s', { - widgetName, senderName, - }); + return _t('%(widgetName)s widget modified by ', {widgetName}, {sender}); } else { - return _t('%(widgetName)s widget added by %(senderName)s', { - widgetName, senderName, - }); + return _t('%(widgetName)s widget added by ', {widgetName}, {sender}); } } else { - return _t('%(widgetName)s widget removed by %(senderName)s', { - widgetName, senderName, - }); + return _t('%(widgetName)s widget removed by ', {widgetName}, {sender}); } } From b97aa77acac821a429e727edce3ce46365e88819 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Fri, 15 Jun 2018 19:27:23 +0100 Subject: [PATCH 02/10] factor out warn self demote and apply to muting yourself Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --- src/components/views/rooms/MemberInfo.js | 53 +++++++++++++++++------- 1 file changed, 37 insertions(+), 16 deletions(-) diff --git a/src/components/views/rooms/MemberInfo.js b/src/components/views/rooms/MemberInfo.js index 2789c0e4cd..4a163b6a00 100644 --- a/src/components/views/rooms/MemberInfo.js +++ b/src/components/views/rooms/MemberInfo.js @@ -332,13 +332,42 @@ module.exports = withMatrixClient(React.createClass({ }); }, - onMuteToggle: function() { + _warnSelfDemote: function() { + const QuestionDialog = sdk.getComponent("dialogs.QuestionDialog"); + return new Promise((resolve) => { + Modal.createTrackedDialog('Demoting Self', '', QuestionDialog, { + title: _t("Warning!"), + description: +
+ { _t("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.") } +
+ { _t("Are you sure?") } +
, + button: _t("Continue"), + onFinished: resolve, + }); + }); + }, + + onMuteToggle: async function() { const ErrorDialog = sdk.getComponent("dialogs.ErrorDialog"); const roomId = this.props.member.roomId; const target = this.props.member.userId; const room = this.props.matrixClient.getRoom(roomId); if (!room) return; + // if muting self, warn as it may be irreversible + if (target === this.props.matrixClient.getUserId()) { + try { + if (!await this._warnSelfDemote()) return; + } catch (e) { + console.error("Failed to warn about self demotion: ", e); + return; + } + } + const powerLevelEvent = room.currentState.getStateEvents("m.room.power_levels", ""); if (!powerLevelEvent) return; @@ -436,7 +465,7 @@ module.exports = withMatrixClient(React.createClass({ }).done(); }, - onPowerChange: function(powerLevel) { + onPowerChange: async function(powerLevel) { const roomId = this.props.member.roomId; const target = this.props.member.userId; const room = this.props.matrixClient.getRoom(roomId); @@ -455,20 +484,12 @@ module.exports = withMatrixClient(React.createClass({ // If we are changing our own PL it can only ever be decreasing, which we cannot reverse. if (myUserId === target) { - Modal.createTrackedDialog('Demoting Self', '', QuestionDialog, { - title: _t("Warning!"), - description: -
- { _t("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.") }
- { _t("Are you sure?") } -
, - button: _t("Continue"), - onFinished: (confirmed) => { - if (confirmed) { - this._applyPowerChange(roomId, target, powerLevel, powerLevelEvent); - } - }, - }); + try { + if (!await this._warnSelfDemote()) return; + this._applyPowerChange(roomId, target, powerLevel, powerLevelEvent); + } catch (e) { + console.error("Failed to warn about self demotion: ", e); + } return; } From df1584148334646e0e278617b6041f7520989b82 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Fri, 15 Jun 2018 19:28:23 +0100 Subject: [PATCH 03/10] split too long line Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --- src/components/views/rooms/MemberInfo.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/views/rooms/MemberInfo.js b/src/components/views/rooms/MemberInfo.js index 4a163b6a00..6680e7d02c 100644 --- a/src/components/views/rooms/MemberInfo.js +++ b/src/components/views/rooms/MemberInfo.js @@ -499,7 +499,8 @@ module.exports = withMatrixClient(React.createClass({ title: _t("Warning!"), description:
- { _t("You will not be able to undo this change as you are promoting the user to have the same power level as yourself.") }
+ { _t("You will not be able to undo this change as you are promoting the user " + + "to have the same power level as yourself.") }
{ _t("Are you sure?") }
, button: _t("Continue"), From 1d91469104bae6f94c33cc772130cb5c67b52847 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Fri, 29 Jun 2018 14:52:25 +0100 Subject: [PATCH 04/10] switch to and use `` over `` Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --- src/TextForEvent.js | 68 +++++++++++++++++++++++++++------------------ 1 file changed, 41 insertions(+), 27 deletions(-) diff --git a/src/TextForEvent.js b/src/TextForEvent.js index 0cdaaac4ab..3d2e3c1fb5 100644 --- a/src/TextForEvent.js +++ b/src/TextForEvent.js @@ -19,16 +19,30 @@ import { _t } from './languageHandler'; import * as Roles from './Roles'; import dis from "./dispatcher"; import React from 'react'; +import PropTypes from 'prop-types'; -function onUsernameClick(e) { - dis.dispatch({ - action: 'insert_mention', - user_id: e.target.id, - }); -} +class ClickableUsername extends React.PureComponent { + static propTypes = { + mxid: PropTypes.string.isRequired, + text: PropTypes.string.isRequired, + }; -function makeUsernameSpan(mxid, text) { - return { text }; + constructor(props) { + super(props); + this.onClick = this.onClick.bind(this); + } + + onClick() { + dis.dispatch({ + action: 'insert_mention', + user_id: this.props.mxid, + }); + } + + render() { + const {mxid, text} = this.props; + return { text }; + } } function textForMemberEvent(ev) { @@ -36,8 +50,8 @@ function textForMemberEvent(ev) { const senderName = ev.sender ? ev.sender.name : ev.getSender(); const targetName = ev.target ? ev.target.name : ev.getStateKey(); - const sender = makeUsernameSpan(ev.getSender(), senderName); - const target = makeUsernameSpan(ev.getStateKey(), targetName); + const sender = ; + const target = ; const prevContent = ev.getPrevContent(); const content = ev.getContent(); @@ -71,18 +85,18 @@ function textForMemberEvent(ev) { if (prevContent && prevContent.membership === 'join') { if (prevContent.displayname && content.displayname && prevContent.displayname !== content.displayname) { return _t(' changed their display name to .', {}, { - oldDisplayName: makeUsernameSpan(ev.getStateKey(), prevContent.displayname), - displayName: makeUsernameSpan(ev.getStateKey(), content.displayname), + oldDisplayName: , + displayName: , }); } else if (!prevContent.displayname && content.displayname) { return _t(' set their display name to .', {}, { sender, - displayName: makeUsernameSpan(ev.getSender(), content.displayname), + displayName: , }); } else if (prevContent.displayname && !content.displayname) { return _t(' removed their display name ().', { sender, - oldDisplayName: makeUsernameSpan(ev.getSender(), prevContent.displayname), + oldDisplayName: , }); } else if (prevContent.avatar_url && !content.avatar_url) { return _t(' removed their profile picture.', {}, {sender}); @@ -129,13 +143,13 @@ function textForTopicEvent(ev) { return _t(' changed the topic to "%(topic)s".', { topic: ev.getContent().topic, }, { - sender: makeUsernameSpan(ev.getSender(), senderDisplayName), + sender: , }); } function textForRoomNameEvent(ev) { const senderDisplayName = ev.sender && ev.sender.name ? ev.sender.name : ev.getSender(); - const sender = makeUsernameSpan(ev.getSender(), senderDisplayName); + const sender = ; if (!ev.getContent().name || ev.getContent().name.trim().length === 0) { return _t(' removed the room name.', {}, {sender}); @@ -154,7 +168,7 @@ function textForMessageEvent(ev) { message = "* " + senderDisplayName + " " + message; } else if (ev.getContent().msgtype === "m.image") { message = _t(' sent an image.', {}, { - sender: makeUsernameSpan(ev.getSender(), senderDisplayName), + sender: , }); } return message; @@ -164,7 +178,7 @@ function textForCallAnswerEvent(event) { const senderName = event.sender ? event.sender.name : _t('Someone'); const supported = MatrixClientPeg.get().supportsVoip() ? '' : _t('(not supported by this browser)'); return _t(' answered the call.', {}, { - sender: makeUsernameSpan(event.getSender(), senderName), + sender: , }) + ' ' + supported; } @@ -184,13 +198,13 @@ function textForCallHangupEvent(event) { } } return _t(' ended the call.', {}, { - sender: makeUsernameSpan(event.getSender(), senderName), + sender: , }) + ' ' + reason; } function textForCallInviteEvent(event) { const senderName = event.sender ? event.sender.name : _t('Someone'); - const sender = makeUsernameSpan(event.getSender(), senderName); + const sender = ; // FIXME: Find a better way to determine this from the event? let callType = "voice"; if (event.getContent().offer && event.getContent().offer.sdp && @@ -206,13 +220,13 @@ function textForThreePidInviteEvent(event) { return _t(' sent an invitation to %(targetDisplayName)s to join the room.', { targetDisplayName: event.getContent().display_name, }, { - sender: makeUsernameSpan(event.getSender(), senderName), + sender: , }); } function textForHistoryVisibilityEvent(event) { const senderName = event.sender ? event.sender.name : event.getSender(); - const sender = makeUsernameSpan(event.getSender(), senderName); + const sender = ; switch (event.getContent().history_visibility) { case 'invited': return _t(' made future room history visible to all room members, ' @@ -238,7 +252,7 @@ function textForEncryptionEvent(event) { return _t(' turned on end-to-end encryption (algorithm %(algorithm)s).', { algorithm: event.getContent().algorithm, }, { - sender: makeUsernameSpan(event.getSender(), senderName), + sender: , }); } @@ -274,7 +288,7 @@ function textForPowerEvent(event) { fromPowerLevel: Roles.textualPowerLevel(from, userDefault), toPowerLevel: Roles.textualPowerLevel(to, userDefault), }, { - user: makeUsernameSpan(userId, userId), + user: , }), ); } @@ -285,19 +299,19 @@ function textForPowerEvent(event) { return _t(' changed the power level of %(powerLevelDiffText)s.', { powerLevelDiffText: diff.join(", "), }, { - sender: makeUsernameSpan(event.getSender(), senderName), + sender: , }); } function textForPinnedEvent(event) { const senderName = event.sender ? event.sender.name : event.getSender(); - const sender = makeUsernameSpan(event.getSender(), senderName); + const sender = ; return _t(" changed the pinned messages for the room.", {}, {sender}); } function textForWidgetEvent(event) { const senderName = event.sender ? event.sender.name : event.getSender(); - const sender = makeUsernameSpan(event.getSender(), senderName); + const sender = ; const {name: prevName, type: prevType, url: prevUrl} = event.getPrevContent(); const {name, type, url} = event.getContent() || {}; From dddf7991b904353eb6884b185d17fd877256b226 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Fri, 29 Jun 2018 14:52:50 +0100 Subject: [PATCH 05/10] create map-i18n to aid with transforming the i18n entries not to waste them Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --- scripts/map-i18n.js | 69 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 scripts/map-i18n.js diff --git a/scripts/map-i18n.js b/scripts/map-i18n.js new file mode 100644 index 0000000000..32f81d5e82 --- /dev/null +++ b/scripts/map-i18n.js @@ -0,0 +1,69 @@ +#!/usr/bin/env node + +/* +Copyright 2018 New Vector Ltd + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +/* + * Looks through all the translation files and maps matches of fromRegex + * in both key and value of the i18n translation to toStr where i18nKeyRegex + * matches. Simplifies changing from text to react replacements. + * e.g: + * node scripts\map-i18n.js "%\(targetName\)s accepted the invitation for %\(displayName\)s\." "%\(targetName\)s" "" + */ + +const fs = require('fs'); +const path = require('path'); + +const I18NDIR = 'src/i18n/strings'; + +if (process.argv.length !== 5) { + console.error("Required exactly 3 arguments"); + console.info("Usage: "); + return; +} + +const [, , i18nKey, fromStr, toStr] = process.argv; +const i18nKeyRegex = new RegExp(i18nKey, 'i'); +const fromRegex = new RegExp(fromStr, 'i'); + +console.info(`Replacing instances of "${fromRegex}" with "${toStr}" in keys and values where key matches "${i18nKey}"`); + +for (const filename of fs.readdirSync(I18NDIR)) { + if (!filename.endsWith('.json')) continue; + + let numChanged = 0; + + const trs = JSON.parse(fs.readFileSync(path.join(I18NDIR, filename))); + for (const tr of Object.keys(trs)) { + if (i18nKeyRegex.test(tr) && (fromRegex.test(tr) || fromRegex.test(tr))) { + const v = trs[tr]; + delete trs[tr]; + + trs[tr.replace(fromRegex, toStr)] = v.replace(fromRegex, toStr); + numChanged++; + } + } + + if (numChanged > 0) { + console.log(`${filename}: transformed ${numChanged} translations`); + // XXX: This is totally relying on the impl serialising the JSON object in the + // same order as they were parsed from the file. JSON.stringify() has a specific argument + // that can be used to control the order, but JSON.parse() lacks any kind of equivalent. + // Empirically this does maintain the order on my system, so I'm going to leave it like + // this for now. + fs.writeFileSync(path.join(I18NDIR, filename), JSON.stringify(trs, undefined, 4) + "\n"); + } +} From 36ace9dcb935b7b91f87963c3d8815566ecc0e69 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Fri, 29 Jun 2018 15:21:44 +0100 Subject: [PATCH 06/10] using map-i18n remap all changed `%(...)s` => `<...>` to keep i18n Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --- src/i18n/strings/bg.json | 80 +++++++++++++++++------------------ src/i18n/strings/ca.json | 80 +++++++++++++++++------------------ src/i18n/strings/cs.json | 78 +++++++++++++++++----------------- src/i18n/strings/da.json | 48 ++++++++++----------- src/i18n/strings/de_DE.json | 80 +++++++++++++++++------------------ src/i18n/strings/el.json | 80 +++++++++++++++++------------------ src/i18n/strings/en_EN.json | 80 +++++++++++++++++------------------ src/i18n/strings/en_US.json | 76 ++++++++++++++++----------------- src/i18n/strings/eo.json | 80 +++++++++++++++++------------------ src/i18n/strings/es.json | 64 ++++++++++++++-------------- src/i18n/strings/eu.json | 80 +++++++++++++++++------------------ src/i18n/strings/fi.json | 78 +++++++++++++++++----------------- src/i18n/strings/fr.json | 80 +++++++++++++++++------------------ src/i18n/strings/gl.json | 80 +++++++++++++++++------------------ src/i18n/strings/hu.json | 80 +++++++++++++++++------------------ src/i18n/strings/id.json | 20 ++++----- src/i18n/strings/is.json | 10 ++--- src/i18n/strings/it.json | 80 +++++++++++++++++------------------ src/i18n/strings/ja.json | 4 +- src/i18n/strings/ko.json | 70 +++++++++++++++--------------- src/i18n/strings/lv.json | 80 +++++++++++++++++------------------ src/i18n/strings/nl.json | 80 +++++++++++++++++------------------ src/i18n/strings/pl.json | 80 +++++++++++++++++------------------ src/i18n/strings/pt.json | 76 ++++++++++++++++----------------- src/i18n/strings/pt_BR.json | 80 +++++++++++++++++------------------ src/i18n/strings/ru.json | 80 +++++++++++++++++------------------ src/i18n/strings/sk.json | 80 +++++++++++++++++------------------ src/i18n/strings/sr.json | 80 +++++++++++++++++------------------ src/i18n/strings/sv.json | 80 +++++++++++++++++------------------ src/i18n/strings/te.json | 10 ++--- src/i18n/strings/th.json | 48 ++++++++++----------- src/i18n/strings/tr.json | 70 +++++++++++++++--------------- src/i18n/strings/uk.json | 20 ++++----- src/i18n/strings/zh_Hans.json | 80 +++++++++++++++++------------------ src/i18n/strings/zh_Hant.json | 80 +++++++++++++++++------------------ 35 files changed, 1176 insertions(+), 1176 deletions(-) diff --git a/src/i18n/strings/bg.json b/src/i18n/strings/bg.json index 5ec9a93bc5..cd5cf5058e 100644 --- a/src/i18n/strings/bg.json +++ b/src/i18n/strings/bg.json @@ -148,49 +148,13 @@ "Verified key": "Потвърден ключ", "Unrecognised command:": "Неразпозната команда:", "Reason": "Причина", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s прие поканата за %(displayName)s.", - "%(targetName)s accepted an invitation.": "%(targetName)s прие поканата.", - "%(senderName)s requested a VoIP conference.": "%(senderName)s заяви VoIP групов разговор.", - "%(senderName)s invited %(targetName)s.": "%(senderName)s покани %(targetName)s.", - "%(senderName)s banned %(targetName)s.": "%(senderName)s блокира %(targetName)s.", - "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s смени своето име на %(displayName)s.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s си сложи име %(displayName)s.", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s премахна своето име (%(oldDisplayName)s).", - "%(senderName)s removed their profile picture.": "%(senderName)s премахна своята профилна снимка.", - "%(senderName)s changed their profile picture.": "%(senderName)s промени своята профилна снимка.", - "%(senderName)s set a profile picture.": "%(senderName)s зададе снимка на профила си.", "VoIP conference started.": "Започна VoIP групов разговор.", - "%(targetName)s joined the room.": "%(targetName)s се присъедини към стаята.", "VoIP conference finished.": "Груповият разговор приключи.", - "%(targetName)s rejected the invitation.": "%(targetName)s отхвърли поканата.", - "%(targetName)s left the room.": "%(targetName)s напусна стаята.", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s отблокира %(targetName)s.", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s изгони %(targetName)s.", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s оттегли поканата си за %(targetName)s.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s смени темата на \"%(topic)s\".", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s премахна името на стаята.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s промени името на стаята на %(roomName)s.", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s изпрати снимка.", "Someone": "Някой", "(not supported by this browser)": "(не се поддържа от този браузър)", - "%(senderName)s answered the call.": "%(senderName)s отговори на повикването.", "(no answer)": "(няма отговор)", "(unknown failure: %(reason)s)": "(неизвестна грешка: %(reason)s)", - "%(senderName)s ended the call.": "%(senderName)s прекрати разговора.", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s започна %(callType)s разговор.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s изпрати покана на %(targetDisplayName)s да се присъедини към стаята.", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s направи бъдещата история на стаята видима за всички членове, от момента на поканването им в нея.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s направи бъдещата история на стаята видима за всички членове, от момента на присъединяването им в нея.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s направи бъдещата история на стаята видима за всички членове в нея.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s направи бъдещата история на стаята видима за всеки.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s направи бъдещата история на стаята видима по непознат начин (%(visibility)s).", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s включи шифроване от край до край (алгоритъм %(algorithm)s).", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s от %(fromPowerLevel)s на %(toPowerLevel)s", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s смени нивото на достъп на %(powerLevelDiffText)s.", - "%(senderName)s changed the pinned messages for the room.": "%(senderName)s смени закачените съобщения за стаята.", - "%(widgetName)s widget modified by %(senderName)s": "Приспособлението %(widgetName)s беше променено от %(senderName)s", - "%(widgetName)s widget added by %(senderName)s": "Приспособлението %(widgetName)s беше добавено от %(senderName)s", - "%(widgetName)s widget removed by %(senderName)s": "Приспособлението %(widgetName)s беше премахнато от %(senderName)s", "%(displayName)s is typing": "%(displayName)s пише", "%(names)s and %(count)s others are typing|other": "%(names)s и %(count)s други пишат", "%(names)s and %(count)s others are typing|one": "%(names)s и още един човек пишат", @@ -526,9 +490,6 @@ "Invalid file%(extra)s": "Невалиден файл%(extra)s", "Error decrypting image": "Грешка при разшифроване на снимка", "Error decrypting video": "Грешка при разшифроване на видео", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s промени аватара на %(roomName)s", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s премахна аватара на стаята.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s промени аватара на стаята на ", "Copied!": "Копирано!", "Failed to copy": "Неуспешно копиране", "Add an Integration": "Добавяне на интеграция", @@ -1181,5 +1142,44 @@ "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "За да продължите да ползвате %(homeserverDomain)s е необходимо да прегледате и да се съгласите с правилата и условията за ползване.", "Review terms and conditions": "Прегледай правилата и условията", "Failed to indicate account erasure": "Неуспешно указване на желанието за изтриване на акаунта", - "Try the app first": "Първо пробвайте приложението" + "Try the app first": "Първо пробвайте приложението", + " accepted the invitation for %(displayName)s.": " прие поканата за %(displayName)s.", + " accepted an invitation.": " прие поканата.", + " requested a VoIP conference.": " заяви VoIP групов разговор.", + " invited .": " покани .", + " banned .": " блокира .", + " changed their display name to .": " смени своето име на .", + " set their display name to .": " си сложи име .", + " removed their display name ().": " премахна своето име ().", + " removed their profile picture.": " премахна своята профилна снимка.", + " changed their profile picture.": " промени своята профилна снимка.", + " set a profile picture.": " зададе снимка на профила си.", + " joined the room.": " се присъедини към стаята.", + " rejected the invitation.": " отхвърли поканата.", + " left the room.": " напусна стаята.", + " unbanned .": " отблокира .", + " kicked .": " изгони .", + " withdrew 's invitation.": " оттегли поканата си за .", + " changed the topic to \"%(topic)s\".": " смени темата на \"%(topic)s\".", + " changed the room name to %(roomName)s.": " промени името на стаята на %(roomName)s.", + " changed the avatar for %(roomName)s": " промени аватара на %(roomName)s", + " changed the room avatar to ": " промени аватара на стаята на ", + " removed the room name.": " премахна името на стаята.", + " removed the room avatar.": " премахна аватара на стаята.", + " answered the call.": " отговори на повикването.", + " ended the call.": " прекрати разговора.", + " placed a %(callType)s call.": " започна %(callType)s разговор.", + " sent an invitation to %(targetDisplayName)s to join the room.": " изпрати покана на %(targetDisplayName)s да се присъедини към стаята.", + " made future room history visible to all room members, from the point they are invited.": " направи бъдещата история на стаята видима за всички членове, от момента на поканването им в нея.", + " made future room history visible to all room members, from the point they joined.": " направи бъдещата история на стаята видима за всички членове, от момента на присъединяването им в нея.", + " made future room history visible to all room members.": " направи бъдещата история на стаята видима за всички членове в нея.", + " made future room history visible to anyone.": " направи бъдещата история на стаята видима за всеки.", + " made future room history visible to unknown (%(visibility)s).": " направи бъдещата история на стаята видима по непознат начин (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " включи шифроване от край до край (алгоритъм %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " от %(fromPowerLevel)s на %(toPowerLevel)s", + " changed the power level of %(powerLevelDiffText)s.": " смени нивото на достъп на %(powerLevelDiffText)s.", + " changed the pinned messages for the room.": " смени закачените съобщения за стаята.", + "%(widgetName)s widget modified by ": "Приспособлението %(widgetName)s беше променено от ", + "%(widgetName)s widget added by ": "Приспособлението %(widgetName)s беше добавено от ", + "%(widgetName)s widget removed by ": "Приспособлението %(widgetName)s беше премахнато от " } diff --git a/src/i18n/strings/ca.json b/src/i18n/strings/ca.json index 98d51e99ac..2e84e60e4c 100644 --- a/src/i18n/strings/ca.json +++ b/src/i18n/strings/ca.json @@ -153,49 +153,14 @@ "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "La clau de signatura que heu proporcionat coincideix amb la clau de signatura que heu rebut del dispositiu %(deviceId)s de l'usuari %(userId)s. S'ha marcat el dispositiu com a dispositiu verificat.", "Unrecognised command:": "Ordre no reconegut:", "Reason": "Raó", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s ha acceptat la invitació de %(displayName)s.", - "%(targetName)s accepted an invitation.": "%(targetName)s ha acceptat una invitació.", - "%(senderName)s requested a VoIP conference.": "%(senderName)s ha sol·licitat una conferència VoIP.", - "%(senderName)s invited %(targetName)s.": "%(senderName)s ha convidat a %(targetName)s.", - "%(senderName)s banned %(targetName)s.": "%(senderName)s ha expulsat a %(targetName)s.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s ha establert %(displayName)s com el seu nom visible.", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s ha retirat el seu nom visible %(oldDisplayName)s.", - "%(senderName)s removed their profile picture.": "%(senderName)s ha retirat la seva foto de perfil.", - "%(senderName)s changed their profile picture.": "%(senderName)s ha canviat la seva foto de perfil.", - "%(senderName)s set a profile picture.": "%(senderName)s ha establert una foto de perfil.", "VoIP conference started.": "S'ha iniciat la conferència VoIP.", - "%(targetName)s joined the room.": "%(targetName)s ha entrat a la sala.", "VoIP conference finished.": "S'ha finalitzat la conferència VoIP.", - "%(targetName)s rejected the invitation.": "%(targetName)s ha rebutjat la invitació.", - "%(targetName)s left the room.": "%(targetName)s ha sortir de la sala.", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s ha readmès a %(targetName)s.", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s ha fet fora a %(targetName)s.", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s ha retirat la invitació per a %(targetName)s.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s ha canviat el tema a \"%(topic)s\".", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s ha eliminat el nom de la sala.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s ha canviat el nom de la sala a %(roomName)s.", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s ha enviat una imatge.", "Someone": "Algú", "(not supported by this browser)": "(no és compatible amb aquest navegador)", - "%(senderName)s answered the call.": "%(senderName)s ha contestat la trucada.", "(could not connect media)": "(no s'ha pogut connectar el medi)", "(no answer)": "(sense resposta)", "(unknown failure: %(reason)s)": "(error desconegut: %(reason)s)", - "%(senderName)s ended the call.": "%(senderName)s ha penjat.", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s ha col·locat una trucada de %(callType)s.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s ha enviat una invitació a %(targetDisplayName)s a entrar a aquesta sala.", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s ha fet visible l'històric futur de la sala per a tots els membres, a partir de que hi són convidats.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s ha fet visible l'històric futur de la sala a tots els membres, des de que entren a la sala.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s ha fet visible l'històric futur de la sala a tots els membres de la sala.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s ha fet visible l´historial de la sala per a tothom.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s ha fet visible l'històric de la sala per a desconeguts (%(visibility)s).", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s ha activat l'encriptació d'extrem a extrem (algoritme %(algorithm)s).", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s de %(fromPowerLevel)s fins %(toPowerLevel)s", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s ha canviat el nivell de potència de %(powerLevelDiffText)s.", - "%(senderName)s changed the pinned messages for the room.": "%(senderName)s ha canviat els missatges fixats de la sala.", - "%(widgetName)s widget modified by %(senderName)s": "%(senderName)s ha modificat el giny %(widgetName)s", - "%(widgetName)s widget added by %(senderName)s": "%(senderName)s ha afegit el giny %(widgetName)s", - "%(widgetName)s widget removed by %(senderName)s": "%(senderName)s ha eliminat el giny %(widgetName)s", "%(displayName)s is typing": "%(displayName)s està escrivint", "%(names)s and %(count)s others are typing|other": "%(names)s i %(count)s més estan escrivint", "%(names)s and %(count)s others are typing|one": "%(names)s i algú altre està escrivint", @@ -495,9 +460,6 @@ "Invalid file%(extra)s": "Fitxer invàlid%(extra)s", "Error decrypting image": "S'ha produït un error en desencriptar la imatge", "Error decrypting video": "S'ha produït un error en desencriptar el vídeo", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s ha canviat el seu avatar per a la sala %(roomName)s", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s ha eliminat l'avatar de la sala.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s ha canviat l'avatar de la sala per aquest ", "Copied!": "Copiat!", "Failed to copy": "No s'ha pogut copiar", "Add an Integration": "Afegeix una integració", @@ -851,7 +813,6 @@ "Your homeserver's URL": "URL del teu homeserver", "Your identity server's URL": "URL del teu servidor d'identitat", "Analytics": "Analítiques", - "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s ha canviat el seu nom visible a %(displayName)s.", "Server may be unavailable or overloaded": "El servidor pot estar inaccessible o sobrecarregat", "Display name": "Nom visible", "Identity Server is": "El servidor d'identitat es", @@ -1016,5 +977,44 @@ "Collapse panel": "Col·lapsa el tauler", "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!": "Amb el vostre navegador actual, l'aparença de l'aplicació pot ser completament incorrecta i algunes o totes les funcions poden no funcionar correctament. Si voleu provar-ho de totes maneres, podeu continuar, però esteu sols pel que fa als problemes que pugueu trobar!", "Checking for an update...": "Comprovant si hi ha actualitzacions...", - "There are advanced notifications which are not shown here": "Hi ha notificacions avançades que no es mostren aquí" + "There are advanced notifications which are not shown here": "Hi ha notificacions avançades que no es mostren aquí", + " accepted the invitation for %(displayName)s.": " ha acceptat la invitació de %(displayName)s.", + " accepted an invitation.": " ha acceptat una invitació.", + " requested a VoIP conference.": " ha sol·licitat una conferència VoIP.", + " invited .": " ha convidat a .", + " banned .": " ha expulsat a .", + " changed their display name to .": " ha canviat el seu nom visible a .", + " set their display name to .": " ha establert com el seu nom visible.", + " removed their display name ().": " ha retirat el seu nom visible .", + " removed their profile picture.": " ha retirat la seva foto de perfil.", + " changed their profile picture.": " ha canviat la seva foto de perfil.", + " set a profile picture.": " ha establert una foto de perfil.", + " joined the room.": " ha entrat a la sala.", + " rejected the invitation.": " ha rebutjat la invitació.", + " left the room.": " ha sortir de la sala.", + " unbanned .": " ha readmès a .", + " kicked .": " ha fet fora a .", + " withdrew 's invitation.": " ha retirat la invitació per a .", + " changed the topic to \"%(topic)s\".": " ha canviat el tema a \"%(topic)s\".", + " changed the room name to %(roomName)s.": " ha canviat el nom de la sala a %(roomName)s.", + " changed the avatar for %(roomName)s": " ha canviat el seu avatar per a la sala %(roomName)s", + " changed the room avatar to ": " ha canviat l'avatar de la sala per aquest ", + " removed the room name.": " ha eliminat el nom de la sala.", + " removed the room avatar.": " ha eliminat l'avatar de la sala.", + " answered the call.": " ha contestat la trucada.", + " ended the call.": " ha penjat.", + " placed a %(callType)s call.": " ha col·locat una trucada de %(callType)s.", + " sent an invitation to %(targetDisplayName)s to join the room.": " ha enviat una invitació a %(targetDisplayName)s a entrar a aquesta sala.", + " made future room history visible to all room members, from the point they are invited.": " ha fet visible l'històric futur de la sala per a tots els membres, a partir de que hi són convidats.", + " made future room history visible to all room members, from the point they joined.": " ha fet visible l'històric futur de la sala a tots els membres, des de que entren a la sala.", + " made future room history visible to all room members.": " ha fet visible l'històric futur de la sala a tots els membres de la sala.", + " made future room history visible to anyone.": " ha fet visible l´historial de la sala per a tothom.", + " made future room history visible to unknown (%(visibility)s).": " ha fet visible l'històric de la sala per a desconeguts (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " ha activat l'encriptació d'extrem a extrem (algoritme %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " de %(fromPowerLevel)s fins %(toPowerLevel)s", + " changed the power level of %(powerLevelDiffText)s.": " ha canviat el nivell de potència de %(powerLevelDiffText)s.", + " changed the pinned messages for the room.": " ha canviat els missatges fixats de la sala.", + "%(widgetName)s widget modified by ": " ha modificat el giny %(widgetName)s", + "%(widgetName)s widget added by ": " ha afegit el giny %(widgetName)s", + "%(widgetName)s widget removed by ": " ha eliminat el giny %(widgetName)s" } diff --git a/src/i18n/strings/cs.json b/src/i18n/strings/cs.json index b7298f80ab..a2646300a7 100644 --- a/src/i18n/strings/cs.json +++ b/src/i18n/strings/cs.json @@ -61,7 +61,6 @@ "Custom Server Options": "Vlastní serverové volby", "Add a widget": "Přidat widget", "Accept": "Přijmout", - "%(targetName)s accepted an invitation.": "%(targetName)s přijal/a pozvání.", "Account": "Účet", "Access Token:": "Přístupový žeton:", "Add": "Přidat", @@ -100,10 +99,6 @@ "Can't load user settings": "Nelze načíst uživatelské nastavení", "Cannot add any more widgets": "Nelze přidat žádné další widgety", "Change Password": "Změnit heslo", - "%(senderName)s changed their profile picture.": "%(senderName)s změnil/a svůj profilový obrázek.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s změnil/a název místnosti na %(roomName)s.", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s odstranil/a název místnosti.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s změnil/a téma na „%(topic)s“.", "Changes to who can read history will only apply to future messages in this room": "Změny viditelnosti historie budou platné až pro budoucí zprávy v této místnosti", "Changes your display nickname": "Změní vaši zobrazovanou přezdívku", "Changes colour scheme of current room": "Změní barevné schéma aktuální místnosti", @@ -165,7 +160,6 @@ "Encrypted room": "Zašifrovaná místnost", "Encryption is enabled in this room": "V této místnosti je zapnuto šifrování", "Encryption is not enabled in this room": "V této místnosti není zapnuto šifrování", - "%(senderName)s ended the call.": "%(senderName)s ukončil/a hovor.", "End-to-end encryption information": "Informace o end-to-end šifrování", "End-to-end encryption is in beta and may not be reliable": "End-to-end šifrování je v raném vývoji a nemusí být spolehlivé", "Enter Code": "Zadejte kód", @@ -198,12 +192,8 @@ "For security, this session has been signed out. Please sign in again.": "Z bezpečnostních důvodů bylo toto přihlášení ukončeno. Přihlašte se prosím znovu.", "%(names)s and %(lastPerson)s are typing": "%(names)s a %(lastPerson)s píší", "and %(count)s others...|other": "a %(count)s další...", - "%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s widget upravil/a %(senderName)s", - "%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s widget odstranil/a %(senderName)s", - "%(widgetName)s widget added by %(senderName)s": "%(widgetName)s widget přidal/a %(senderName)s", "Automatically replace plain text Emoji": "Automaticky nahrazovat textové emodži", "Failed to upload image": "Obrázek se nepodařilo nahrát", - "%(senderName)s answered the call.": "%(senderName)s přijal/a hovor.", "Click to mute audio": "Kliknutím ztlumíte zvuk", "Failed to verify email address: make sure you clicked the link in the email": "E-mailovou adresu se nepodařilo ověřit. Přesvědčte se, že jste kliknul/a na zaslaný odkaz", "Guest access is disabled on this Home Server.": "Na tomto domovském serveru je hostům vstup odepřen.", @@ -223,15 +213,12 @@ "Invalid alias format": "Neplaný formát aliasu", "Invalid address format": "Neplatný formát adresy", "Invalid Email Address": "Neplatná e-mailová adresa", - "%(senderName)s invited %(targetName)s.": "%(senderName)s pozval/a %(targetName)s.", "Invite new room members": "Pozvat do místnosti nové členy", "Invites": "Pozvánky", "Invites user with given id to current room": "Pozve do aktuální místnosti uživatele s daným id", "'%(alias)s' is not a valid format for an address": "'%(alias)s' není platný formát adresy", "'%(alias)s' is not a valid format for an alias": "'%(alias)s' není platný formát aliasu", "Join Room": "Vstoupit do místnosti", - "%(targetName)s joined the room.": "%(targetName)s vstoupil/a do místnosti.", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s vykopnul/a %(targetName)s.", "Kick": "Vykopnout", "Kicks user with given id": "Vykopne uživatele s daným id", "Last seen": "Naposledy viděn/a", @@ -266,7 +253,6 @@ "Passwords can't be empty": "Hesla nemohou být prázdná", "Permissions": "Oprávnění", "Phone": "Telefon", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s změnil/a úroveň moci o %(powerLevelDiffText)s.", "Define the power level of a user": "Stanovte úroveň moci uživatele", "Failed to change power level": "Nepodařilo se změnit úroveň moci", "Power level must be positive integer.": "Úroveň moci musí být kladné celé číslo.", @@ -290,7 +276,6 @@ "Sender device information": "Informace o odesilatelově zařízení", "Send Reset Email": "Poslat resetovací e-mail", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s poslal/a obrázek.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s poslal/a %(targetDisplayName)s pozvánku ke vstupu do místnosti.", "Server error": "Chyba serveru", "Server may be unavailable or overloaded": "Server může být nedostupný nebo přetížený", "Server may be unavailable, overloaded, or search timed out :(": "Server může být nedostupný, přetížený nebo vyhledávání vypršelo :(", @@ -298,8 +283,6 @@ "Server may be unavailable, overloaded, or you hit a bug.": "Server může být nedostupný, přetížený nebo jste narazili na chybu.", "Server unavailable, overloaded, or something else went wrong.": "Server je nedostupný, přetížený nebo se pokazilo něco jiného.", "Session ID": "ID sezení", - "%(senderName)s set a profile picture.": "%(senderName)s si nastavil/a profilový obrázek.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s si změnil/a zobrazované jméno na %(displayName)s.", "Sets the room topic": "Nastavuje téma místnosti", "Show panel": "Zobrazit panel", "Show timestamps in 12 hour format (e.g. 2:30pm)": "Zobrazovat časové značky v 12hodinovém formátu (např. 2:30 odp.)", @@ -349,9 +332,7 @@ "Start chatting": "Zahájit rozhovor", "Start Chatting": "Začít chatovat", "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "Textová zpráva byla odeslána na +%(msisdn)s. Prosím vložte ověřovací kód z dané zprávy", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s přijal/a pozvánku pro %(displayName)s.", "Active call (%(roomName)s)": "Probíhající hovor (%(roomName)s)", - "%(senderName)s banned %(targetName)s.": "%(senderName)s vykázal/a %(targetName)s.", "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Nelze se připojit k domovskému serveru přes HTTP, pokud je v adresním řádku HTTPS. Buď použijte HTTPS, nebo povolte nebezpečné scripty.", "Click here to fix": "Klikněte zde pro opravu", "Click to mute video": "Klikněte pro zakázání videa", @@ -363,7 +344,6 @@ "Do you want to load widget from URL:": "Chcete načíst widget z URL:", "Ed25519 fingerprint": "Ed25519 otisk", "Fill screen": "Vyplnit obrazovku", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s z %(fromPowerLevel)s na %(toPowerLevel)s", "This doesn't appear to be a valid email address": "Tato e-mailová adresa se zdá být neplatná", "This is a preview of this room. Room interactions have been disabled": "Toto je náhled místnosti. Interakce byly zakázány", "This phone number is already in use": "Toto číslo se již používá", @@ -375,14 +355,12 @@ "Tried to load a specific point in this room's timeline, but was unable to find it.": "Zpráva v daném časovém úseku nenalezena.", "Turn Markdown off": "Vypnout Markdown", "Turn Markdown on": "Zapnout Markdown", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s zapnul/a end-to-end šifrování (algoritmus %(algorithm)s).", "Unable to add email address": "Nepodařilo se přidat e-mailovou adresu", "Unable to create widget.": "Nepodařilo se vytvořit widget.", "Unable to remove contact information": "Nepodařilo se smazat kontaktní údaje", "Unable to verify email address.": "Nepodařilo se ověřit e-mailovou adresu.", "Unban": "Přijmout zpět", "Unbans user with given id": "Přijme zpět uživatele s daným id", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s přijal/a zpět %(targetName)s.", "Unable to ascertain that the address this invite was sent to matches one associated with your account.": "Nepodařilo se prokázat, že adresa, na kterou byla tato pozvánka odeslána, se shoduje s adresou přidruženou k vašemu účtu.", "Unable to capture screen": "Nepodařilo se zachytit obrazovku", "Unable to enable Notifications": "Nepodařilo se povolit upozornění", @@ -456,11 +434,7 @@ "Reason": "Důvod", "VoIP conference started.": "VoIP konference započata.", "VoIP conference finished.": "VoIP konference ukončena.", - "%(targetName)s left the room.": "%(targetName)s opustil/a místnost.", "You are already in a call.": "Již máte probíhající hovor.", - "%(senderName)s requested a VoIP conference.": "%(senderName)s požádal/a o VoIP konferenci.", - "%(senderName)s removed their profile picture.": "%(senderName)s odstranil/a svůj profilový obrázek.", - "%(targetName)s rejected the invitation.": "%(targetName)s odmítl/a pozvání.", "Communities": "Skupiny", "Message Pinning": "Připíchnutí zprávy", "Your browser does not support the required cryptography extensions": "Váš prohlížeč nepodporuje požadovaná kryptografická rozšíření", @@ -480,21 +454,12 @@ "numbullet": "číselný seznam", "No pinned messages.": "Žádné připíchnuté zprávy.", "Pinned Messages": "Připíchnuté zprávy", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s odstranil/a svoje zobrazované jméno (%(oldDisplayName)s).", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s odvolal/a pozvánku pro %(targetName)s.", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s učinil/a budoucí historii místnosti viditelnou všem členům, a to od chvíle jejich pozvání.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s učinil/a budoucí historii místnosti viditelnou všem členům, a to od chvíle jejich vstupu do místnosti.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s učinil/a budoucí historii místnosti viditelnou všem členům.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s učinil/a budoucí historii místnosti viditelnou komukoliv.", - "%(senderName)s changed the pinned messages for the room.": "%(senderName)s změnil/a připíchnuté zprávy této místnosti.", "%(names)s and %(count)s others are typing|other": "%(names)s a %(count)s další píší", "Authentication check failed: incorrect password?": "Kontrola ověření selhala: špatné heslo?", "You need to be able to invite users to do that.": "Pro tuto akci musíte mít právo zvát uživatele.", "Delete Widget": "Smazat widget", "Error decrypting image": "Chyba při dešifrování obrázku", "Error decrypting video": "Chyba při dešifrování videa", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s odstranil/a avatar místnosti.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s změnil/a avatar místnosti na ", "Copied!": "Zkopírováno!", "Failed to copy": "Nepodařilo se zkopírovat", "Removed or unknown message type": "Zpráva odstraněna nebo neznámého typu", @@ -614,7 +579,6 @@ "You have disabled URL previews by default.": "Vypnul/a jste automatické náhledy webových adres.", "You have enabled URL previews by default.": "Zapnul/a jste automatické náhledy webových adres.", "URL Previews": "Náhledy webových adres", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s změnil/a avatar místnosti %(roomName)s", "Add an Integration": "Přidat začlenění", "Message removed": "Zpráva odstraněna", "Robot check is currently unavailable on desktop - please use a web browser": "Ochrana před roboty není aktuálně na desktopu dostupná. Použijte prosím webový prohlížeč", @@ -634,8 +598,6 @@ "Missing room_id in request": "V zadání chybí room_id", "Missing user_id in request": "V zadání chybí user_id", "(could not connect media)": "(média se nepodařilo spojit)", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s uskutečnil %(callType)s hovor.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s zpřístupnil budoucí historii místnosti neznámým (%(visibility)s).", "Not a valid Riot keyfile": "Neplatný soubor s klíčem Riot", "Disable Emoji suggestions while typing": "Zakázat návrhy Emoji během psaní", "Hide avatar changes": "Skrýt změny avatara", @@ -1076,5 +1038,43 @@ "Collapse panel": "Sbalit panel", "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!": "Vzhled a chování aplikace může být ve vašem aktuální prohlížeči nesprávné a některé nebo všechny funkce mohou být chybné. Chcete-li i přes to pokračovat, nebudeme vám bránit, ale se všemi problémy, na které narazíte, si musíte poradit sami!", "Checking for an update...": "Kontrola aktualizací...", - "There are advanced notifications which are not shown here": "Jsou k dispozici pokročilá upozornění, která zde nejsou zobrazena" + "There are advanced notifications which are not shown here": "Jsou k dispozici pokročilá upozornění, která zde nejsou zobrazena", + " accepted the invitation for %(displayName)s.": " přijal/a pozvánku pro %(displayName)s.", + " accepted an invitation.": " přijal/a pozvání.", + " requested a VoIP conference.": " požádal/a o VoIP konferenci.", + " invited .": " pozval/a .", + " banned .": " vykázal/a .", + " set their display name to .": " si změnil/a zobrazované jméno na .", + " removed their display name ().": " odstranil/a svoje zobrazované jméno ().", + " removed their profile picture.": " odstranil/a svůj profilový obrázek.", + " changed their profile picture.": " změnil/a svůj profilový obrázek.", + " set a profile picture.": " si nastavil/a profilový obrázek.", + " joined the room.": " vstoupil/a do místnosti.", + " rejected the invitation.": " odmítl/a pozvání.", + " left the room.": " opustil/a místnost.", + " unbanned .": " přijal/a zpět .", + " kicked .": " vykopnul/a .", + " withdrew 's invitation.": " odvolal/a pozvánku pro .", + " changed the topic to \"%(topic)s\".": " změnil/a téma na „%(topic)s“.", + " changed the room name to %(roomName)s.": " změnil/a název místnosti na %(roomName)s.", + " changed the room avatar to ": " změnil/a avatar místnosti na ", + " changed the avatar for %(roomName)s": " změnil/a avatar místnosti %(roomName)s", + " removed the room name.": " odstranil/a název místnosti.", + " removed the room avatar.": " odstranil/a avatar místnosti.", + " answered the call.": " přijal/a hovor.", + " ended the call.": " ukončil/a hovor.", + " placed a %(callType)s call.": " uskutečnil %(callType)s hovor.", + " sent an invitation to %(targetDisplayName)s to join the room.": " poslal/a %(targetDisplayName)s pozvánku ke vstupu do místnosti.", + " made future room history visible to all room members, from the point they are invited.": " učinil/a budoucí historii místnosti viditelnou všem členům, a to od chvíle jejich pozvání.", + " made future room history visible to all room members, from the point they joined.": " učinil/a budoucí historii místnosti viditelnou všem členům, a to od chvíle jejich vstupu do místnosti.", + " made future room history visible to all room members.": " učinil/a budoucí historii místnosti viditelnou všem členům.", + " made future room history visible to anyone.": " učinil/a budoucí historii místnosti viditelnou komukoliv.", + " made future room history visible to unknown (%(visibility)s).": " zpřístupnil budoucí historii místnosti neznámým (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " zapnul/a end-to-end šifrování (algoritmus %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " z %(fromPowerLevel)s na %(toPowerLevel)s", + " changed the power level of %(powerLevelDiffText)s.": " změnil/a úroveň moci o %(powerLevelDiffText)s.", + " changed the pinned messages for the room.": " změnil/a připíchnuté zprávy této místnosti.", + "%(widgetName)s widget modified by ": "%(widgetName)s widget upravil/a ", + "%(widgetName)s widget removed by ": "%(widgetName)s widget odstranil/a ", + "%(widgetName)s widget added by ": "%(widgetName)s widget přidal/a " } diff --git a/src/i18n/strings/da.json b/src/i18n/strings/da.json index e90de5edfc..9f2e3f5b59 100644 --- a/src/i18n/strings/da.json +++ b/src/i18n/strings/da.json @@ -87,10 +87,7 @@ "Remove": "Fjern", "Settings": "Indstillinger", "unknown error code": "Ukendt fejlkode", - "%(targetName)s accepted an invitation.": "%(targetName)s accepterede en invitation.", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s accepterede invitationen til %(displayName)s.", "%(names)s and %(lastPerson)s are typing": "%(names)s og %(lastPerson)s er ved at skrive", - "%(senderName)s answered the call.": "%(senderName)s besvarede opkaldet.", "Add a widget": "Tilføj en widget", "OK": "OK", "Search": "Søg", @@ -211,34 +208,14 @@ "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "Signaturnøglen du oplste passer med nøglen fra %(userId)ss enhed %(deviceId)s. Enheden er markeret som verificeret.", "Unrecognised command:": "Ukendt kommando:", "Reason": "Årsag", - "%(senderName)s requested a VoIP conference.": "%(senderName)s forespurgte en VoIP konference.", - "%(senderName)s invited %(targetName)s.": "%(senderName)s inviterede %(targetName)s.", - "%(senderName)s banned %(targetName)s.": "%(senderName)s bannede %(targetName)s.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s satte deres viste navn til %(displayName)s.", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s fjernede deres viste navn (%(oldDisplayName)s).", - "%(senderName)s removed their profile picture.": "%(senderName)s fjernede deres profilbillede.", - "%(senderName)s changed their profile picture.": "%(senderName)s ændrede deres profilbillede.", - "%(senderName)s set a profile picture.": "%(senderName)s indstillede deres profilbillede.", "VoIP conference started.": "VoIP konference startet.", - "%(targetName)s joined the room.": "%(targetName)s forbandt til rummet.", "VoIP conference finished.": "VoIP konference afsluttet.", - "%(targetName)s rejected the invitation.": "%(targetName)s afviste invitationen.", - "%(targetName)s left the room.": "%(targetName)s forlod rummet.", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s unbannede %(targetName)s.", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s kickede %(targetName)s.", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s trak %(targetName)ss invitation tilbage.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s ændrede emnet til \"%(topic)s\".", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s fjernede rumnavnet.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s ændrede rumnavnet til %(roomName)s.", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s sendte et billed.", "Someone": "Nogen", "(not supported by this browser)": "(Ikke understøttet af denne browser)", "(could not connect media)": "(kunne ikke forbinde til mediet)", "(no answer)": "(intet svar)", "(unknown failure: %(reason)s)": "(ukendt fejl: %(reason)s)", - "%(senderName)s ended the call.": "%(senderName)s afsluttede opkaldet.", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s startede et %(callType)s opkald.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s inviterede %(targetDisplayName)s til rummet.", "Submit debug logs": "Indsend debug-logfiler", "Online": "Online", "Fetching third party location failed": "Hentning af tredjeparts placering mislykkedes", @@ -397,5 +374,28 @@ "View Community": "Vis community", "%(count)s Members|one": "%(count)s medlem", "Notes:": "Noter:", - "Preparing to send logs": "Forbereder afsendelse af logfiler" + "Preparing to send logs": "Forbereder afsendelse af logfiler", + " accepted the invitation for %(displayName)s.": " accepterede invitationen til %(displayName)s.", + " accepted an invitation.": " accepterede en invitation.", + " requested a VoIP conference.": " forespurgte en VoIP konference.", + " invited .": " inviterede .", + " banned .": " bannede .", + " set their display name to .": " satte deres viste navn til .", + " removed their display name ().": " fjernede deres viste navn ().", + " removed their profile picture.": " fjernede deres profilbillede.", + " changed their profile picture.": " ændrede deres profilbillede.", + " set a profile picture.": " indstillede deres profilbillede.", + " joined the room.": " forbandt til rummet.", + " rejected the invitation.": " afviste invitationen.", + " left the room.": " forlod rummet.", + " unbanned .": " unbannede .", + " kicked .": " kickede .", + " withdrew 's invitation.": " trak s invitation tilbage.", + " changed the topic to \"%(topic)s\".": " ændrede emnet til \"%(topic)s\".", + " changed the room name to %(roomName)s.": " ændrede rumnavnet til %(roomName)s.", + " removed the room name.": " fjernede rumnavnet.", + " answered the call.": " besvarede opkaldet.", + " ended the call.": " afsluttede opkaldet.", + " placed a %(callType)s call.": " startede et %(callType)s opkald.", + " sent an invitation to %(targetDisplayName)s to join the room.": " inviterede %(targetDisplayName)s til rummet." } diff --git a/src/i18n/strings/de_DE.json b/src/i18n/strings/de_DE.json index 9b1c5acb8d..72d6570ec9 100644 --- a/src/i18n/strings/de_DE.json +++ b/src/i18n/strings/de_DE.json @@ -239,51 +239,21 @@ "Share message history with new users": "Bisherigen Chatverlauf mit neuen Nutzern teilen", "Encrypt room": "Raum verschlüsseln", "%(names)s and %(lastPerson)s are typing": "%(names)s und %(lastPerson)s schreiben", - "%(targetName)s accepted an invitation.": "%(targetName)s hat eine Einladung angenommen.", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s hat die Einladung für %(displayName)s akzeptiert.", - "%(senderName)s answered the call.": "%(senderName)s hat den Anruf angenommen.", - "%(senderName)s banned %(targetName)s.": "%(senderName)s hat %(targetName)s verbannt.", - "%(senderName)s changed their profile picture.": "%(senderName)s hat das Profilbild geändert.", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s hat das Berechtigungslevel von %(powerLevelDiffText)s geändert.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s hat den Raumnamen geändert zu %(roomName)s.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s hat das Thema geändert in \"%(topic)s\".", "/ddg is not a command": "/ddg ist kein Kommando", - "%(senderName)s ended the call.": "%(senderName)s hat den Anruf beendet.", "Failed to send request.": "Anfrage konnte nicht gesendet werden.", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s von %(fromPowerLevel)s zu %(toPowerLevel)s", - "%(senderName)s invited %(targetName)s.": "%(senderName)s hat %(targetName)s eingeladen.", "%(displayName)s is typing": "%(displayName)s schreibt", - "%(targetName)s joined the room.": "%(targetName)s hat den Raum betreten.", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s hat %(targetName)s gekickt.", - "%(targetName)s left the room.": "%(targetName)s hat den Raum verlassen.", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s hat den zukünftigen Chatverlauf sichtbar gemacht für alle Raum-Mitglieder (ab dem Zeitpunkt, an dem sie eingeladen wurden).", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s hat den zukünftigen Chatverlauf sichtbar gemacht für alle Raum-Mitglieder (ab dem Zeitpunkt, an dem sie beigetreten sind).", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s hat den zukünftigen Chatverlauf sichtbar gemacht für: Alle Raum-Mitglieder.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s hat den zukünftigen Chatverlauf sichtbar gemacht für Alle.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s hat den zukünftigen Chatverlauf sichtbar gemacht für unbekannt (%(visibility)s).", "Missing room_id in request": "Fehlende room_id in Anfrage", "Missing user_id in request": "Fehlende user_id in Anfrage", "(not supported by this browser)": "(wird von diesem Browser nicht unterstützt)", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s startete einen %(callType)s-Anruf.", "Power level must be positive integer.": "Berechtigungslevel muss eine positive ganze Zahl sein.", "Reason": "Grund", - "%(targetName)s rejected the invitation.": "%(targetName)s hat die Einladung abgelehnt.", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s hat den Anzeigenamen entfernt (%(oldDisplayName)s).", - "%(senderName)s removed their profile picture.": "%(senderName)s hat das Profilbild gelöscht.", - "%(senderName)s requested a VoIP conference.": "%(senderName)s möchte eine VoIP-Konferenz beginnen.", "Room %(roomId)s not visible": "Raum %(roomId)s ist nicht sichtbar", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s hat ein Bild gesendet.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s hat %(targetDisplayName)s in diesen Raum eingeladen.", - "%(senderName)s set a profile picture.": "%(senderName)s hat ein Profilbild gesetzt.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s hat den Anzeigenamen geändert in %(displayName)s.", "This room is not recognised.": "Dieser Raum wurde nicht erkannt.", "These are experimental features that may break in unexpected ways": "Dies sind experimentelle Funktionen, die in unerwarteter Weise Fehler verursachen können", "To use it, just wait for autocomplete results to load and tab through them.": "Um diese Funktion zu nutzen, warte einfach auf die Autovervollständigungsergebnisse und benutze dann die TAB-Taste zum durchblättern.", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s hat die Ende-zu-Ende-Verschlüsselung aktiviert (Algorithmus: %(algorithm)s).", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s hat die Verbannung von %(targetName)s aufgehoben.", "Usage": "Verwendung", "Use with caution": "Mit Vorsicht zu verwenden", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s hat die Einladung für %(targetName)s zurückgezogen.", "You need to be able to invite users to do that.": "Du musst die Berechtigung haben, Benutzer einzuladen, um diese Aktion ausführen zu können.", "You need to be logged in.": "Du musst angemeldet sein.", "There are no visible files in this room": "Es gibt keine sichtbaren Dateien in diesem Raum", @@ -406,7 +376,6 @@ "Invalid file%(extra)s": "Ungültige Datei%(extra)s", "Remove %(threePid)s?": "%(threePid)s entfernen?", "Please select the destination room for this message": "Bitte den Raum auswählen, an den diese Nachricht gesendet werden soll", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s hat den Raum-Namen entfernt.", "Passphrases must match": "Passphrases müssen übereinstimmen", "Passphrase must not be empty": "Passphrase darf nicht leer sein", "Export room keys": "Raum-Schlüssel exportieren", @@ -486,7 +455,6 @@ "Jump to first unread message.": "Zur ersten ungelesenen Nachricht springen.", "Options": "Optionen", "Invited": "Eingeladen", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s hat das Raum-Bild entfernt.", "VoIP": "VoIP", "No Webcams detected": "Keine Webcam erkannt", "Missing Media Permissions, click here to request.": "Fehlende Medienberechtigungen. Hier klicken, um Berechtigungen zu beantragen.", @@ -528,8 +496,6 @@ "WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "WARNUNG: SCHLÜSSEL-VERIFIZIERUNG FEHLGESCHLAGEN! Der Signatur-Schlüssel für %(userId)s und das Gerät %(deviceId)s ist \"%(fprint)s\", welcher nicht mit dem bereitgestellten Schlüssel \"%(fingerprint)s\" übereinstimmt. Dies kann bedeuten, dass deine Kommunikation abgehört wird!", "You have disabled URL previews by default.": "Du hast die URL-Vorschau standardmäßig deaktiviert.", "You have enabled URL previews by default.": "Du hast die URL-Vorschau standardmäßig aktiviert.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s hat das Raum-Bild geändert zu ", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s hat das Raum-Bild für %(roomName)s geändert", "Hide removed messages": "Gelöschte Nachrichten verbergen", "Start new chat": "Neuen Chat starten", "Add": "Hinzufügen", @@ -664,10 +630,7 @@ "Do you want to load widget from URL:": "Möchtest du das Widget von folgender URL laden:", "Integrations Error": "Integrations-Error", "NOTE: Apps are not end-to-end encrypted": "BEACHTE: Apps sind nicht Ende-zu-Ende-verschlüsselt", - "%(widgetName)s widget added by %(senderName)s": "%(senderName)s hat das Widget %(widgetName)s hinzugefügt", - "%(widgetName)s widget removed by %(senderName)s": "%(senderName)s hat das Widget %(widgetName)s entfernt", "Robot check is currently unavailable on desktop - please use a web browser": "In der Desktop-Version kann derzeit nicht geprüft werden, ob ein Benutzer ein Roboter ist. Bitte einen Webbrowser verwenden", - "%(widgetName)s widget modified by %(senderName)s": "Das Widget '%(widgetName)s' wurde von %(senderName)s bearbeitet", "Copied!": "Kopiert!", "Failed to copy": "Kopieren fehlgeschlagen", "Ignored Users": "Ignorierte Benutzer", @@ -734,7 +697,6 @@ "Remove avatar": "Profilbild entfernen", "Disable big emoji in chat": "Große Emojis im Chat deaktiveren", "Pinned Messages": "Angeheftete Nachrichten", - "%(senderName)s changed the pinned messages for the room.": "%(senderName)s hat die angehefteten Nachrichten für diesen Raum geändert.", "Jump to read receipt": "Zur Lesebestätigung springen", "Message Pinning": "Anheften von Nachrichten", "Long Description (HTML)": "Lange Beschreibung (HTML)", @@ -955,7 +917,6 @@ "Which officially provided instance you are using, if any": "Welche offiziell angebotene Instanz du nutzt, wenn es der Fall ist", "In reply to ": "Antwort zu ", "This room is not public. You will not be able to rejoin without an invite.": "Dies ist kein öffentlicher Raum. Du wirst diesen nicht ohne Einladung wieder beitreten können.", - "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s änderte den Anzeigenamen auf %(displayName)s.", "Failed to set direct chat tag": "Fehler beim Setzen der Direkt-Chat-Markierung", "Failed to remove tag %(tagName)s from room": "Fehler beim Entfernen des \"%(tagName)s\"-Tags von dem Raum", "Failed to add tag %(tagName)s to room": "Fehler beim Hinzufügen des \"%(tagName)s\"-Tags an dem Raum", @@ -1195,5 +1156,44 @@ "Share Message": "Teile Nachricht", "No Audio Outputs detected": "Keine Ton-Ausgabe erkannt", "Audio Output": "Ton-Ausgabe", - "Try the app first": "App erst ausprobieren" + "Try the app first": "App erst ausprobieren", + " accepted the invitation for %(displayName)s.": " hat die Einladung für %(displayName)s akzeptiert.", + " accepted an invitation.": " hat eine Einladung angenommen.", + " requested a VoIP conference.": " möchte eine VoIP-Konferenz beginnen.", + " invited .": " hat eingeladen.", + " banned .": " hat verbannt.", + " changed their display name to .": " änderte den Anzeigenamen auf .", + " set their display name to .": " hat den Anzeigenamen geändert in .", + " removed their display name ().": " hat den Anzeigenamen entfernt ().", + " removed their profile picture.": " hat das Profilbild gelöscht.", + " changed their profile picture.": " hat das Profilbild geändert.", + " set a profile picture.": " hat ein Profilbild gesetzt.", + " joined the room.": " hat den Raum betreten.", + " rejected the invitation.": " hat die Einladung abgelehnt.", + " left the room.": " hat den Raum verlassen.", + " unbanned .": " hat die Verbannung von aufgehoben.", + " kicked .": " hat gekickt.", + " withdrew 's invitation.": " hat die Einladung für zurückgezogen.", + " changed the topic to \"%(topic)s\".": " hat das Thema geändert in \"%(topic)s\".", + " changed the room name to %(roomName)s.": " hat den Raumnamen geändert zu %(roomName)s.", + " changed the room avatar to ": " hat das Raum-Bild geändert zu ", + " changed the avatar for %(roomName)s": " hat das Raum-Bild für %(roomName)s geändert", + " removed the room name.": " hat den Raum-Namen entfernt.", + " removed the room avatar.": " hat das Raum-Bild entfernt.", + " answered the call.": " hat den Anruf angenommen.", + " ended the call.": " hat den Anruf beendet.", + " placed a %(callType)s call.": " startete einen %(callType)s-Anruf.", + " sent an invitation to %(targetDisplayName)s to join the room.": " hat %(targetDisplayName)s in diesen Raum eingeladen.", + " made future room history visible to all room members, from the point they are invited.": " hat den zukünftigen Chatverlauf sichtbar gemacht für alle Raum-Mitglieder (ab dem Zeitpunkt, an dem sie eingeladen wurden).", + " made future room history visible to all room members, from the point they joined.": " hat den zukünftigen Chatverlauf sichtbar gemacht für alle Raum-Mitglieder (ab dem Zeitpunkt, an dem sie beigetreten sind).", + " made future room history visible to all room members.": " hat den zukünftigen Chatverlauf sichtbar gemacht für: Alle Raum-Mitglieder.", + " made future room history visible to anyone.": " hat den zukünftigen Chatverlauf sichtbar gemacht für Alle.", + " made future room history visible to unknown (%(visibility)s).": " hat den zukünftigen Chatverlauf sichtbar gemacht für unbekannt (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " hat die Ende-zu-Ende-Verschlüsselung aktiviert (Algorithmus: %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " von %(fromPowerLevel)s zu %(toPowerLevel)s", + " changed the power level of %(powerLevelDiffText)s.": " hat das Berechtigungslevel von %(powerLevelDiffText)s geändert.", + " changed the pinned messages for the room.": " hat die angehefteten Nachrichten für diesen Raum geändert.", + "%(widgetName)s widget modified by ": "Das Widget '%(widgetName)s' wurde von bearbeitet", + "%(widgetName)s widget added by ": " hat das Widget %(widgetName)s hinzugefügt", + "%(widgetName)s widget removed by ": " hat das Widget %(widgetName)s entfernt" } diff --git a/src/i18n/strings/el.json b/src/i18n/strings/el.json index c4514f629b..1bc4972dac 100644 --- a/src/i18n/strings/el.json +++ b/src/i18n/strings/el.json @@ -8,8 +8,6 @@ "Search": "Αναζήτηση", "Settings": "Ρυθμίσεις", "unknown error code": "άγνωστος κωδικός σφάλματος", - "%(targetName)s accepted an invitation.": "%(targetName)s δέχτηκε την πρόσκληση.", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s δέχτηκες την πρόσκληση για %(displayName)s.", "Account": "Λογαριασμός", "Add a topic": "Προσθήκη θέματος", "Add email address": "Προσθήκη διεύθυνσης ηλ. αλληλογραφίας", @@ -26,7 +24,6 @@ "Hide removed messages": "Απόκρυψη διαγραμμένων μηνυμάτων", "Authentication": "Πιστοποίηση", "A new password must be entered.": "Ο νέος κωδικός πρόσβασης πρέπει να εισαχθεί.", - "%(senderName)s answered the call.": "Ο χρήστης %(senderName)s απάντησε την κλήση.", "An error has occurred.": "Παρουσιάστηκε ένα σφάλμα.", "Anyone": "Oποιοσδήποτε", "Are you sure?": "Είστε σίγουροι;", @@ -34,7 +31,6 @@ "Are you sure you want to reject the invitation?": "Είστε σίγουροι ότι θέλετε να απορρίψετε την πρόσκληση;", "Are you sure you want to upload the following files?": "Είστε σίγουροι ότι θέλετε να αποστείλετε τα ακόλουθα αρχεία;", "Attachment": "Επισύναψη", - "%(senderName)s banned %(targetName)s.": "Ο χρήστης %(senderName)s έδιωξε τον χρήστη %(targetName)s.", "Autoplay GIFs and videos": "Αυτόματη αναπαραγωγή GIFs και βίντεο", "Anyone who knows the room's link, apart from guests": "Oποιοσδήποτε", "%(items)s and %(lastItem)s": "%(items)s %(lastItem)s", @@ -48,13 +44,9 @@ "Blacklisted": "Στη μαύρη λίστα", "Can't load user settings": "Δεν είναι δυνατή η φόρτωση των ρυθμίσεων χρήστη", "Change Password": "Αλλαγή κωδικού πρόσβασης", - "%(senderName)s changed their profile picture.": "Ο %(senderName)s άλλαξε τη φωτογραφία του προφίλ του.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "Ο %(senderDisplayName)s άλλαξε το όνομα του δωματίου σε %(roomName)s.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "Ο %(senderDisplayName)s άλλαξε το θέμα σε \"%(topic)s\".", "Clear Cache and Reload": "Εκκαθάριση μνήμης και ανανέωση", "Clear Cache": "Εκκαθάριση μνήμης", "Bans user with given id": "Αποκλεισμός χρήστη με το συγκεκριμένο αναγνωριστικό", - "%(senderDisplayName)s removed the room name.": "Ο %(senderDisplayName)s διέγραψε το όνομα του δωματίου.", "Changes your display nickname": "Αλλάζει το ψευδώνυμο χρήστη", "Conference call failed.": "Η κλήση συνδιάσκεψης απέτυχε.", "powered by Matrix": "βασισμένο στο Matrix", @@ -92,7 +84,6 @@ "Emoji": "Εικονίδια", "Encrypted messages will not be visible on clients that do not yet implement encryption": "Τα κρυπτογραφημένα μηνύματα δεν θα είναι ορατά σε εφαρμογές που δεν παρέχουν τη δυνατότητα κρυπτογράφησης", "Encrypted room": "Κρυπτογραφημένο δωμάτιο", - "%(senderName)s ended the call.": "%(senderName)s τερμάτισε την κλήση.", "End-to-end encryption information": "Πληροφορίες σχετικά με τη κρυπτογράφηση από άκρο σε άκρο (End-to-end encryption)", "Error decrypting attachment": "Σφάλμα κατά την αποκρυπτογράφηση της επισύναψης", "Event information": "Πληροφορίες συμβάντος", @@ -132,14 +123,11 @@ "Invites": "Προσκλήσεις", "%(displayName)s is typing": "Ο χρήστης %(displayName)s γράφει", "Sign in with": "Συνδεθείτε με", - "%(targetName)s joined the room.": "ο %(targetName)s συνδέθηκε στο δωμάτιο.", "Jump to first unread message.": "Πηγαίνετε στο πρώτο μη αναγνωσμένο μήνυμα.", - "%(senderName)s kicked %(targetName)s.": "Ο %(senderName)s έδιωξε τον χρήστη %(targetName)s.", "Kick": "Απομάκρυνση", "Kicks user with given id": "Διώχνει χρήστες με το συγκεκριμένο id", "Labs": "Πειραματικά", "Leave room": "Αποχώρηση από το δωμάτιο", - "%(targetName)s left the room.": "Ο χρήστης %(targetName)s έφυγε από το δωμάτιο.", "Local addresses for this room:": "Τοπική διεύθυνση για το δωμάτιο:", "Logged in as:": "Συνδεθήκατε ως:", "Logout": "Αποσύνδεση", @@ -254,7 +242,6 @@ "Reason": "Αιτία", "Reason: %(reasonText)s": "Αιτία: %(reasonText)s", "Revoke Moderator": "Ανάκληση συντονιστή", - "%(targetName)s rejected the invitation.": "Ο %(targetName)s απέρριψε την πρόσκληση.", "Reject invitation": "Απόρριψη πρόσκλησης", "Remote addresses for this room:": "Απομακρυσμένες διευθύνσεις για το δωμάτιο:", "Remove Contact Information?": "Αφαίρεση πληροφοριών επαφής;", @@ -271,7 +258,6 @@ "%(senderDisplayName)s sent an image.": "Ο %(senderDisplayName)s έστειλε μια φωτογραφία.", "Server may be unavailable or overloaded": "Ο διακομιστής μπορεί να είναι μη διαθέσιμος ή υπερφορτωμένος", "Session ID": "Αναγνωριστικό συνεδρίας", - "%(senderName)s set a profile picture.": "Ο %(senderName)s όρισε τη φωτογραφία του προφίλ του.", "Start authentication": "Έναρξη πιστοποίησης", "Submit": "Υποβολή", "Tagged as: ": "Με ετικέτα: ", @@ -289,7 +275,6 @@ "Unable to remove contact information": "Αδυναμία αφαίρεσης πληροφοριών επαφής", "Unable to verify email address.": "Αδυναμία επιβεβαίωσης διεύθυνσης ηλεκτρονικής αλληλογραφίας.", "Unban": "Άρση αποκλεισμού", - "%(senderName)s unbanned %(targetName)s.": "Ο χρήστης %(senderName)s έδιωξε τον χρήστη %(targetName)s.", "Unable to enable Notifications": "Αδυναμία ενεργοποίησης των ειδοποιήσεων", "Unable to load device list": "Αδυναμία φόρτωσης της λίστας συσκευών", "Unencrypted room": "Μη κρυπτογραφημένο δωμάτιο", @@ -410,8 +395,6 @@ "Start chatting": "Έναρξη συνομιλίας", "Start Chatting": "Έναρξη συνομιλίας", "Click on the button below to start chatting!": "Κάντε κλικ στο κουμπί παρακάτω για να ξεκινήσετε μια συνομιλία!", - "%(senderDisplayName)s removed the room avatar.": "Ο %(senderDisplayName)s διέγραψε την προσωπική εικόνα του δωματίου.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "Ο %(senderDisplayName)s άλλαξε την προσωπική εικόνα του %(roomName)s", "Username available": "Διαθέσιμο όνομα χρήστη", "Username not available": "Μη διαθέσιμο όνομα χρήστη", "Something went wrong!": "Κάτι πήγε στραβά!", @@ -425,7 +408,6 @@ "Failed to change power level": "Δεν ήταν δυνατή η αλλαγή του επιπέδου δύναμης", "Failed to fetch avatar URL": "Δεν ήταν δυνατή η ανάκτηση της διεύθυνσης εικόνας", "Failed to unban": "Δεν ήταν δυνατή η άρση του αποκλεισμού", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s από %(fromPowerLevel)s σε %(toPowerLevel)s", "Guest access is disabled on this Home Server.": "Έχει απενεργοποιηθεί η πρόσβαση στους επισκέπτες σε αυτόν τον διακομιστή.", "Guests cannot join this room even if explicitly invited.": "Οι επισκέπτες δεν μπορούν να συνδεθούν στο δωμάτιο ακόμη και αν έχουν καλεστεί.", "Hide Text Formatting Toolbar": "Απόκρυψη εργαλειοθήκης μορφοποίησης κειμένου", @@ -435,15 +417,9 @@ "Invalid alias format": "Μη έγκυρη μορφή ψευδώνυμου", "Invalid address format": "Μη έγκυρη μορφή διεύθυνσης", "Invalid file%(extra)s": "Μη έγκυρο αρχείο %(extra)s", - "%(senderName)s invited %(targetName)s.": "Ο %(senderName)s προσκάλεσε τον %(targetName)s.", "Invites user with given id to current room": "Προσκαλεί τον χρήστη με το δοσμένο αναγνωριστικό στο τρέχον δωμάτιο", "'%(alias)s' is not a valid format for an address": "Το '%(alias)s' δεν είναι μια έγκυρη μορφή διεύθυνσης", "'%(alias)s' is not a valid format for an alias": "Το '%(alias)s' δεν είναι μια έγκυρη μορφή ψευδώνυμου", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "Ο %(senderName)s έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο όλα τα μέλη, από τη στιγμή που προσκλήθηκαν.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "Ο %(senderName)s έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο όλα τα μέλη, από τη στιγμή που συνδέθηκαν.", - "%(senderName)s made future room history visible to all room members.": "Ο %(senderName)s έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο όλα τα μέλη.", - "%(senderName)s made future room history visible to anyone.": "Ο %(senderName)s έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο οποιοσδήποτε.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "Ο %(senderName)s έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο άγνωστο (%(visibility)s).", "Missing user_id in request": "Λείπει το user_id στο αίτημα", "Mobile phone number (optional)": "Αριθμός κινητού τηλεφώνου (προαιρετικό)", "Never send encrypted messages to unverified devices from this device": "Να μη γίνει ποτέ αποστολή κρυπτογραφημένων μηνυμάτων σε ανεπιβεβαίωτες συσκευές από αυτή τη συσκευή", @@ -456,12 +432,9 @@ "No users have specific privileges in this room": "Κανένας χρήστης δεν έχει συγκεκριμένα δικαιώματα σε αυτό το δωμάτιο", "Once encryption is enabled for a room it cannot be turned off again (for now)": "Μόλις ενεργοποιηθεί η κρυπτογράφηση για ένα δωμάτιο, δεν μπορεί να απενεργοποιηθεί ξανά (για τώρα)", "Only people who have been invited": "Μόνο άτομα που έχουν προσκληθεί", - "%(senderName)s placed a %(callType)s call.": "Ο %(senderName)s πραγματοποίησε μια %(callType)s κλήση.", "Please check your email and click on the link it contains. Once this is done, click continue.": "Παρακαλούμε ελέγξτε την ηλεκτρονική σας αλληλογραφία και κάντε κλικ στον σύνδεσμο που περιέχει. Μόλις γίνει αυτό, κάντε κλίκ στο κουμπί συνέχεια.", "Refer a friend to Riot:": "Πείτε για το Riot σε έναν φίλο σας:", "Rejoin": "Επανασύνδεση", - "%(senderName)s removed their profile picture.": "Ο %(senderName)s αφαίρεσε τη φωτογραφία του προφίλ του.", - "%(senderName)s requested a VoIP conference.": "Ο %(senderName)s αιτήθηκε μια συνδιάσκεψη VoIP.", "Riot does not have permission to send you notifications - please check your browser settings": "Το Riot δεν έχει δικαιώματα για αποστολή ειδοποιήσεων - παρακαλούμε ελέγξτε τις ρυθμίσεις του περιηγητή σας", "Riot was not given permission to send notifications - please try again": "Δεν δόθηκαν δικαιώματα αποστολής ειδοποιήσεων στο Riot - παρακαλούμε προσπαθήστε ξανά", "Room contains unknown devices": "Το δωμάτιο περιέχει άγνωστες συσκευές", @@ -495,7 +468,6 @@ "Who can access this room?": "Ποιος μπορεί να προσπελάσει αυτό το δωμάτιο;", "Who can read history?": "Ποιος μπορεί να διαβάσει το ιστορικό;", "Who would you like to add to this room?": "Ποιον θέλετε να προσθέσετε σε αυτό το δωμάτιο;", - "%(senderName)s withdrew %(targetName)s's invitation.": "Ο %(senderName)s ανακάλεσε την πρόσκληση του %(targetName)s.", "You cannot place a call with yourself.": "Δεν μπορείτε να καλέσετε τον ευατό σας.", "You cannot place VoIP calls in this browser.": "Δεν μπορείτε να πραγματοποιήσετε κλήσεις VoIP με αυτόν τον περιηγητή.", "You do not have permission to post to this room": "Δεν έχετε δικαιώματα για να δημοσιεύσετε σε αυτό το δωμάτιο", @@ -522,19 +494,14 @@ "You are registering with %(SelectedTeamName)s": "Εγγραφείτε με %(SelectedTeamName)s", "Removed or unknown message type": "Αφαιρέθηκε ή άγνωστος τύπος μηνύματος", " (unsupported)": " (μη υποστηριζόμενο)", - "%(senderDisplayName)s changed the room avatar to ": "Ο %(senderDisplayName)s άλλαξε την εικόνα του δωματίου σε ", "Missing Media Permissions, click here to request.": "Λείπουν τα δικαιώματα πολύμεσων, κάντε κλικ για να ζητήσετε.", "You may need to manually permit Riot to access your microphone/webcam": "Μπορεί να χρειαστεί να ορίσετε χειροκίνητα την πρόσβαση του Riot στο μικρόφωνο/κάμερα", "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Δεν είναι δυνατή η σύνδεση στον διακομιστή - παρακαλούμε ελέγξτε την συνδεσιμότητα, βεβαιωθείτε ότι το πιστοποιητικό SSL του διακομιστή είναι έμπιστο και ότι κάποιο πρόσθετο περιηγητή δεν αποτρέπει τα αιτήματα.", "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Δεν είναι δυνατή η σύνδεση στον διακομιστή μέσω HTTP όταν μια διεύθυνση HTTPS βρίσκεται στην μπάρα του περιηγητή. Είτε χρησιμοποιήστε HTTPS ή ενεργοποιήστε τα μη ασφαλή σενάρια εντολών.", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "Ο %(senderName)s άλλαξε το επίπεδο δύναμης του %(powerLevelDiffText)s.", "Changes to who can read history will only apply to future messages in this room": "Οι αλλαγές που αφορούν την ορατότητα του ιστορικού θα εφαρμοστούν μόνο στα μελλοντικά μηνύματα του δωματίου", "Conference calling is in development and may not be reliable.": "Η κλήση συνδιάσκεψης είναι υπό ανάπτυξη και μπορεί να μην είναι αξιόπιστη.", "Devices will not yet be able to decrypt history from before they joined the room": "Οι συσκευές δεν θα είναι σε θέση να αποκρυπτογραφήσουν το ιστορικό πριν από την είσοδο τους στο δωμάτιο", "End-to-end encryption is in beta and may not be reliable": "Η κρυπτογράφηση από άκρο σε άκρο είναι σε δοκιμαστικό στάδιο και μπορεί να μην είναι αξιόπιστη", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "Ο %(senderName)s αφαίρεσε το όνομα εμφάνισης του (%(oldDisplayName)s).", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "Ο %(senderName)s έστειλε μια πρόσκληση στον %(targetDisplayName)s για να συνδεθεί στο δωμάτιο.", - "%(senderName)s set their display name to %(displayName)s.": "Ο %(senderName)s όρισε το όνομα του σε %(displayName)s.", "The phone number entered looks invalid": "Ο αριθμός που καταχωρίσατε δεν είναι έγκυρος", "The email address linked to your account must be entered.": "Πρέπει να εισηχθεί η διεύθυνση ηλ. αλληλογραφίας που είναι συνδεδεμένη με τον λογαριασμό σας.", "The file '%(fileName)s' exceeds this home server's size limit for uploads": "Το αρχείο '%(fileName)s' υπερβαίνει το όριο μεγέθους του διακομιστή για αποστολές", @@ -546,7 +513,6 @@ "This is a preview of this room. Room interactions have been disabled": "Αυτή είναι μια προεπισκόπηση του δωματίου. Οι αλληλεπιδράσεις δωματίου έχουν απενεργοποιηθεί", "This room is not accessible by remote Matrix servers": "Αυτό το δωμάτιο δεν είναι προσβάσιμο από απομακρυσμένους διακομιστές Matrix", "To reset your password, enter the email address linked to your account": "Για να επαναφέρετε τον κωδικό πρόσβασης σας, πληκτρολογήστε τη διεύθυνση ηλ. αλληλογραφίας όπου είναι συνδεδεμένη με τον λογαριασμό σας", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "Ο %(senderName)s ενεργοποίησε την από άκρο σε άκρο κρυπτογράφηση (algorithm %(algorithm)s).", "Undecryptable": "Μη αποκρυπτογραφημένο", "Uploading %(filename)s and %(count)s others|one": "Γίνεται αποστολή του %(filename)s και %(count)s υπολοίπα", "Would you like to accept or decline this invitation?": "Θα θέλατε να δεχθείτε ή να απορρίψετε την πρόσκληση;", @@ -803,11 +769,6 @@ "You do not have permission to do that in this room.": "Δεν έχετε την άδεια να το κάνετε αυτό σε αυτό το δωμάτιο.", "You are now ignoring %(userId)s": "Τώρα αγνοείτε τον/την %(userId)s", "You are no longer ignoring %(userId)s": "Δεν αγνοείτε πια τον/την %(userId)s", - "%(oldDisplayName)s changed their display name to %(displayName)s.": "Ο/Η %(oldDisplayName)s άλλαξε το εμφανιζόμενο όνομά του/της σε %(displayName)s.", - "%(senderName)s changed the pinned messages for the room.": "Ο/Η %(senderName)s άλλαξε τα καρφιτσωμένα μηνύματα του δωματίου.", - "%(widgetName)s widget modified by %(senderName)s": "Έγινε αλλαγή στο widget %(widgetName)s από τον/την %(senderName)s", - "%(widgetName)s widget added by %(senderName)s": "Προστέθηκε το widget %(widgetName)s από τον/την %(senderName)s", - "%(widgetName)s widget removed by %(senderName)s": "Το widget %(widgetName)s αφαιρέθηκε από τον/την %(senderName)s", "%(names)s and %(count)s others are typing|other": "Ο/Η %(names)s και άλλοι/ες %(count)s πληκτρολογούν", "%(names)s and %(count)s others are typing|one": "Ο/Η %(names)s και άλλος ένας πληκτρολογούν", "Message Pinning": "Καρφίτσωμα Μηνυμάτων", @@ -849,5 +810,44 @@ "Seen by %(displayName)s (%(userName)s) at %(dateTime)s": "Διαβάστηκε από τον/την %(displayName)s (%(userName)s) στις %(dateTime)s", "Room Notification": "Ειδοποίηση Δωματίου", "Notify the whole room": "Ειδοποιήστε όλο το δωμάτιο", - "Sets the room topic": "Ορίζει το θέμα του δωματίου" + "Sets the room topic": "Ορίζει το θέμα του δωματίου", + " accepted the invitation for %(displayName)s.": " δέχτηκες την πρόσκληση για %(displayName)s.", + " accepted an invitation.": " δέχτηκε την πρόσκληση.", + " requested a VoIP conference.": "Ο αιτήθηκε μια συνδιάσκεψη VoIP.", + " invited .": "Ο προσκάλεσε τον .", + " banned .": "Ο χρήστης έδιωξε τον χρήστη .", + " changed their display name to .": "Ο/Η άλλαξε το εμφανιζόμενο όνομά του/της σε .", + " set their display name to .": "Ο όρισε το όνομα του σε .", + " removed their display name ().": "Ο αφαίρεσε το όνομα εμφάνισης του ().", + " removed their profile picture.": "Ο αφαίρεσε τη φωτογραφία του προφίλ του.", + " changed their profile picture.": "Ο άλλαξε τη φωτογραφία του προφίλ του.", + " set a profile picture.": "Ο όρισε τη φωτογραφία του προφίλ του.", + " joined the room.": "ο συνδέθηκε στο δωμάτιο.", + " rejected the invitation.": "Ο απέρριψε την πρόσκληση.", + " left the room.": "Ο χρήστης έφυγε από το δωμάτιο.", + " unbanned .": "Ο χρήστης έδιωξε τον χρήστη .", + " kicked .": "Ο έδιωξε τον χρήστη .", + " withdrew 's invitation.": "Ο ανακάλεσε την πρόσκληση του .", + " changed the topic to \"%(topic)s\".": "Ο άλλαξε το θέμα σε \"%(topic)s\".", + " changed the room name to %(roomName)s.": "Ο άλλαξε το όνομα του δωματίου σε %(roomName)s.", + " changed the avatar for %(roomName)s": "Ο άλλαξε την προσωπική εικόνα του %(roomName)s", + " changed the room avatar to ": "Ο άλλαξε την εικόνα του δωματίου σε ", + " removed the room name.": "Ο διέγραψε το όνομα του δωματίου.", + " removed the room avatar.": "Ο διέγραψε την προσωπική εικόνα του δωματίου.", + " answered the call.": "Ο χρήστης απάντησε την κλήση.", + " ended the call.": " τερμάτισε την κλήση.", + " placed a %(callType)s call.": "Ο πραγματοποίησε μια %(callType)s κλήση.", + " sent an invitation to %(targetDisplayName)s to join the room.": "Ο έστειλε μια πρόσκληση στον %(targetDisplayName)s για να συνδεθεί στο δωμάτιο.", + " made future room history visible to all room members, from the point they are invited.": "Ο έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο όλα τα μέλη, από τη στιγμή που προσκλήθηκαν.", + " made future room history visible to all room members, from the point they joined.": "Ο έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο όλα τα μέλη, από τη στιγμή που συνδέθηκαν.", + " made future room history visible to all room members.": "Ο έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο όλα τα μέλη.", + " made future room history visible to anyone.": "Ο έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο οποιοσδήποτε.", + " made future room history visible to unknown (%(visibility)s).": "Ο έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο άγνωστο (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": "Ο ενεργοποίησε την από άκρο σε άκρο κρυπτογράφηση (algorithm %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " από %(fromPowerLevel)s σε %(toPowerLevel)s", + " changed the power level of %(powerLevelDiffText)s.": "Ο άλλαξε το επίπεδο δύναμης του %(powerLevelDiffText)s.", + " changed the pinned messages for the room.": "Ο/Η άλλαξε τα καρφιτσωμένα μηνύματα του δωματίου.", + "%(widgetName)s widget modified by ": "Έγινε αλλαγή στο widget %(widgetName)s από τον/την ", + "%(widgetName)s widget added by ": "Προστέθηκε το widget %(widgetName)s από τον/την ", + "%(widgetName)s widget removed by ": "Το widget %(widgetName)s αφαιρέθηκε από τον/την " } diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json index 7717d45aa5..969d68082f 100644 --- a/src/i18n/strings/en_EN.json +++ b/src/i18n/strings/en_EN.json @@ -148,50 +148,14 @@ "Displays action": "Displays action", "Unrecognised command:": "Unrecognised command:", "Reason": "Reason", - "%(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.", - "%(senderName)s requested a VoIP conference.": "%(senderName)s requested a VoIP conference.", - "%(senderName)s invited %(targetName)s.": "%(senderName)s invited %(targetName)s.", - "%(senderName)s banned %(targetName)s.": "%(senderName)s banned %(targetName)s.", - "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s changed their display name to %(displayName)s.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s set their display name to %(displayName)s.", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s removed their display name (%(oldDisplayName)s).", - "%(senderName)s removed their profile picture.": "%(senderName)s removed their profile picture.", - "%(senderName)s changed their profile picture.": "%(senderName)s changed their profile picture.", - "%(senderName)s set a profile picture.": "%(senderName)s set a profile picture.", "VoIP conference started.": "VoIP conference started.", - "%(targetName)s joined the room.": "%(targetName)s joined the room.", "VoIP conference finished.": "VoIP conference finished.", - "%(targetName)s rejected the invitation.": "%(targetName)s rejected the invitation.", - "%(targetName)s left the room.": "%(targetName)s left the room.", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s unbanned %(targetName)s.", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s kicked %(targetName)s.", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s withdrew %(targetName)s's invitation.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s changed the topic to \"%(topic)s\".", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s removed the room name.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s changed the room name to %(roomName)s.", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s sent an image.", "Someone": "Someone", "(not supported by this browser)": "(not supported by this browser)", - "%(senderName)s answered the call.": "%(senderName)s answered the call.", "(could not connect media)": "(could not connect media)", "(no answer)": "(no answer)", "(unknown failure: %(reason)s)": "(unknown failure: %(reason)s)", - "%(senderName)s ended the call.": "%(senderName)s ended the call.", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s placed a %(callType)s call.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s made future room history visible to all room members, from the point they are invited.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s made future room history visible to all room members, from the point they joined.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s made future room history visible to all room members.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s made future room history visible to anyone.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s made future room history visible to unknown (%(visibility)s).", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s changed the power level of %(powerLevelDiffText)s.", - "%(senderName)s changed the pinned messages for the room.": "%(senderName)s changed the pinned messages for the room.", - "%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s widget modified by %(senderName)s", - "%(widgetName)s widget added by %(senderName)s": "%(widgetName)s widget added by %(senderName)s", - "%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s widget removed by %(senderName)s", "%(displayName)s is typing": "%(displayName)s is typing", "%(names)s and %(count)s others are typing|other": "%(names)s and %(count)s others are typing", "%(names)s and %(count)s others are typing|one": "%(names)s and one other is typing", @@ -591,9 +555,6 @@ "Invalid file%(extra)s": "Invalid file%(extra)s", "Error decrypting image": "Error decrypting image", "Error decrypting video": "Error decrypting video", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s changed the avatar for %(roomName)s", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s removed the room avatar.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s changed the room avatar to ", "Copied!": "Copied!", "Failed to copy": "Failed to copy", "Add an Integration": "Add an Integration", @@ -1206,5 +1167,44 @@ "Import": "Import", "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 add tag %(tagName)s to room": "Failed to add tag %(tagName)s to room" + "Failed to add tag %(tagName)s to room": "Failed to add tag %(tagName)s to room", + " accepted the invitation for %(displayName)s.": " accepted the invitation for %(displayName)s.", + " accepted an invitation.": " accepted an invitation.", + " requested a VoIP conference.": " requested a VoIP conference.", + " invited .": " invited .", + " banned .": " banned .", + " changed their display name to .": " changed their display name to .", + " set their display name to .": " set their display name to .", + " removed their display name ().": " removed their display name ().", + " removed their profile picture.": " removed their profile picture.", + " changed their profile picture.": " changed their profile picture.", + " set a profile picture.": " set a profile picture.", + " joined the room.": " joined the room.", + " rejected the invitation.": " rejected the invitation.", + " left the room.": " left the room.", + " unbanned .": " unbanned .", + " kicked .": " kicked .", + " withdrew 's invitation.": " withdrew 's invitation.", + " changed the topic to \"%(topic)s\".": " changed the topic to \"%(topic)s\".", + " changed the room name to %(roomName)s.": " changed the room name to %(roomName)s.", + " changed the avatar for %(roomName)s": " changed the avatar for %(roomName)s", + " changed the room avatar to ": " changed the room avatar to ", + " removed the room name.": " removed the room name.", + " removed the room avatar.": " removed the room avatar.", + " answered the call.": " answered the call.", + " ended the call.": " ended the call.", + " placed a %(callType)s call.": " placed a %(callType)s call.", + " sent an invitation to %(targetDisplayName)s to join the room.": " sent an invitation to %(targetDisplayName)s to join the room.", + " made future room history visible to all room members, from the point they are invited.": " made future room history visible to all room members, from the point they are invited.", + " made future room history visible to all room members, from the point they joined.": " made future room history visible to all room members, from the point they joined.", + " made future room history visible to all room members.": " made future room history visible to all room members.", + " made future room history visible to anyone.": " made future room history visible to anyone.", + " made future room history visible to unknown (%(visibility)s).": " made future room history visible to unknown (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " turned on end-to-end encryption (algorithm %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " from %(fromPowerLevel)s to %(toPowerLevel)s", + " changed the power level of %(powerLevelDiffText)s.": " changed the power level of %(powerLevelDiffText)s.", + " changed the pinned messages for the room.": " changed the pinned messages for the room.", + "%(widgetName)s widget modified by ": "%(widgetName)s widget modified by ", + "%(widgetName)s widget added by ": "%(widgetName)s widget added by ", + "%(widgetName)s widget removed by ": "%(widgetName)s widget removed by " } diff --git a/src/i18n/strings/en_US.json b/src/i18n/strings/en_US.json index 6f0708f0c2..e1b91cfa81 100644 --- a/src/i18n/strings/en_US.json +++ b/src/i18n/strings/en_US.json @@ -3,8 +3,6 @@ "AM": "AM", "PM": "PM", "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains", - "%(targetName)s accepted an invitation.": "%(targetName)s accepted an invitation.", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s accepted the invitation for %(displayName)s.", "Account": "Account", "Access Token:": "Access Token:", "Add a topic": "Add a topic", @@ -30,7 +28,6 @@ "and %(count)s others...|one": "and one other...", "%(names)s and %(lastPerson)s are typing": "%(names)s and %(lastPerson)s are typing", "A new password must be entered.": "A new password must be entered.", - "%(senderName)s answered the call.": "%(senderName)s answered the call.", "An error has occurred.": "An error has occurred.", "Anyone": "Anyone", "Anyone who knows the room's link, apart from guests": "Anyone who knows the room's link, apart from guests", @@ -41,7 +38,6 @@ "Are you sure you want to upload the following files?": "Are you sure you want to upload the following files?", "Attachment": "Attachment", "Autoplay GIFs and videos": "Autoplay GIFs and videos", - "%(senderName)s banned %(targetName)s.": "%(senderName)s banned %(targetName)s.", "Ban": "Ban", "Banned users": "Banned users", "Bans user with given id": "Bans user with given id", @@ -51,11 +47,6 @@ "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.", "Can't load user settings": "Can't load user settings", "Change Password": "Change Password", - "%(senderName)s changed their profile picture.": "%(senderName)s changed their profile picture.", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s changed the power level of %(powerLevelDiffText)s.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s changed the room name to %(roomName)s.", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s removed the room name.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s changed the topic to \"%(topic)s\".", "Changes to who can read history will only apply to future messages in this room": "Changes to who can read history will only apply to future messages in this room", "Changes your display nickname": "Changes your display nickname", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.", @@ -117,7 +108,6 @@ "Enable encryption": "Enable encryption", "Encrypted messages will not be visible on clients that do not yet implement encryption": "Encrypted messages will not be visible on clients that do not yet implement encryption", "Encrypted room": "Encrypted room", - "%(senderName)s ended the call.": "%(senderName)s ended the call.", "End-to-end encryption information": "End-to-end encryption information", "End-to-end encryption is in beta and may not be reliable": "End-to-end encryption is in beta and may not be reliable", "Enter Code": "Enter Code", @@ -157,7 +147,6 @@ "Forgot your password?": "Forgot your password?", "For security, this session has been signed out. Please sign in again.": "For security, this session has been signed out. Please sign in again.", "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s", "Guest access is disabled on this Home Server.": "Guest access is disabled on this Home Server.", "Guests cannot join this room even if explicitly invited.": "Guests cannot join this room even if explicitly invited.", "Hangup": "Hangup", @@ -176,7 +165,6 @@ "Invalid address format": "Invalid address format", "Invalid Email Address": "Invalid Email Address", "Invalid file%(extra)s": "Invalid file%(extra)s", - "%(senderName)s invited %(targetName)s.": "%(senderName)s invited %(targetName)s.", "Invite new room members": "Invite new room members", "Invited": "Invited", "Invites": "Invites", @@ -186,10 +174,8 @@ "%(displayName)s is typing": "%(displayName)s is typing", "Sign in with": "Sign in with", "Join Room": "Join Room", - "%(targetName)s joined the room.": "%(targetName)s joined the room.", "Joins room with given alias": "Joins room with given alias", "Jump to first unread message.": "Jump to first unread message.", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s kicked %(targetName)s.", "Kick": "Kick", "Kicks user with given id": "Kicks user with given id", "Labs": "Labs", @@ -204,17 +190,11 @@ "Stops ignoring a user, showing their messages going forward": "Stops ignoring a user, showing their messages going forward", "Ignores a user, hiding their messages from you": "Ignores a user, hiding their messages from you", "Leave room": "Leave room", - "%(targetName)s left the room.": "%(targetName)s left the room.", "Publish this room to the public in %(domain)s's room directory?": "Publish this room to the public in %(domain)s's room directory?", "Local addresses for this room:": "Local addresses for this room:", "Logged in as:": "Logged in as:", "Logout": "Logout", "Low priority": "Low priority", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s made future room history visible to all room members, from the point they are invited.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s made future room history visible to all room members, from the point they joined.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s made future room history visible to all room members.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s made future room history visible to anyone.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s made future room history visible to unknown (%(visibility)s).", "Manage Integrations": "Manage Integrations", "Markdown is disabled": "Markdown is disabled", "Markdown is enabled": "Markdown is enabled", @@ -256,7 +236,6 @@ "People": "People", "Permissions": "Permissions", "Phone": "Phone", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s placed a %(callType)s call.", "Please check your email and click on the link it contains. Once this is done, click continue.": "Please check your email and click on the link it contains. Once this is done, click continue.", "Power level must be positive integer.": "Power level must be positive integer.", "Privacy warning": "Privacy warning", @@ -267,15 +246,11 @@ "Revoke widget access": "Revoke widget access", "Refer a friend to Riot:": "Refer a friend to Riot:", "Register": "Register", - "%(targetName)s rejected the invitation.": "%(targetName)s rejected the invitation.", "Reject invitation": "Reject invitation", "Remote addresses for this room:": "Remote addresses for this room:", "Remove Contact Information?": "Remove Contact Information?", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s removed their display name (%(oldDisplayName)s).", - "%(senderName)s removed their profile picture.": "%(senderName)s removed their profile picture.", "Remove": "Remove", "Remove %(threePid)s?": "Remove %(threePid)s?", - "%(senderName)s requested a VoIP conference.": "%(senderName)s requested a VoIP conference.", "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.", "Results from DuckDuckGo": "Results from DuckDuckGo", "Return to login screen": "Return to login screen", @@ -296,7 +271,6 @@ "Send Invites": "Send Invites", "Send Reset Email": "Send Reset Email", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s sent an image.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.", "Server error": "Server error", "Server may be unavailable or overloaded": "Server may be unavailable or overloaded", "Server may be unavailable, overloaded, or search timed out :(": "Server may be unavailable, overloaded, or search timed out :(", @@ -304,8 +278,6 @@ "Server may be unavailable, overloaded, or you hit a bug.": "Server may be unavailable, overloaded, or you hit a bug.", "Server unavailable, overloaded, or something else went wrong.": "Server unavailable, overloaded, or something else went wrong.", "Session ID": "Session ID", - "%(senderName)s set a profile picture.": "%(senderName)s set a profile picture.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s set their display name to %(displayName)s.", "Settings": "Settings", "Show panel": "Show panel", "Show timestamps in 12 hour format (e.g. 2:30pm)": "Show timestamps in 12 hour format (e.g. 2:30pm)", @@ -344,12 +316,10 @@ "Tried to load a specific point in this room's timeline, but was unable to find it.": "Tried to load a specific point in this room's timeline, but was unable to find it.", "Turn Markdown off": "Turn Markdown off", "Turn Markdown on": "Turn Markdown on", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).", "Unable to add email address": "Unable to add email address", "Unable to remove contact information": "Unable to remove contact information", "Unable to verify email address.": "Unable to verify email address.", "Unban": "Unban", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s unbanned %(targetName)s.", "Unable to capture screen": "Unable to capture screen", "Unable to enable Notifications": "Unable to enable Notifications", "Unable to load device list": "Unable to load device list", @@ -393,7 +363,6 @@ "Who can read history?": "Who can read history?", "Who would you like to add to this room?": "Who would you like to add to this room?", "Who would you like to communicate with?": "Who would you like to communicate with?", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s withdrew %(targetName)s's invitation.", "You are already in a call.": "You are already in a call.", "You are trying to access %(roomName)s.": "You are trying to access %(roomName)s.", "You cannot place a call with yourself.": "You cannot place a call with yourself.", @@ -561,9 +530,6 @@ "Online": "Online", "Idle": "Idle", "Offline": "Offline", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s changed the room avatar to ", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s removed the room avatar.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s changed the avatar for %(roomName)s", "Active call (%(roomName)s)": "Active call (%(roomName)s)", "Accept": "Accept", "Add": "Add", @@ -690,11 +656,8 @@ "Automatically replace plain text Emoji": "Automatically replace plain text Emoji", "Failed to upload image": "Failed to upload image", "Hide avatars in user and room mentions": "Hide avatars in user and room mentions", - "%(widgetName)s widget added by %(senderName)s": "%(widgetName)s widget added by %(senderName)s", - "%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s widget removed by %(senderName)s", "Robot check is currently unavailable on desktop - please use a web browser": "Robot check is currently unavailable on desktop - please use a web browser", "Verifies a user, device, and pubkey tuple": "Verifies a user, device, and pubkey tuple", - "%(senderName)s changed the pinned messages for the room.": "%(senderName)s changed the pinned messages for the room.", "Fetching third party location failed": "Fetching third party location failed", "A new version of Riot is available.": "A new version of Riot is available.", "Couldn't load home page": "Couldn't load home page", @@ -828,5 +791,42 @@ "Collapse panel": "Collapse panel", "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!": "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!", "Checking for an update...": "Checking for an update...", - "There are advanced notifications which are not shown here": "There are advanced notifications which are not shown here" + "There are advanced notifications which are not shown here": "There are advanced notifications which are not shown here", + " accepted the invitation for %(displayName)s.": " accepted the invitation for %(displayName)s.", + " accepted an invitation.": " accepted an invitation.", + " requested a VoIP conference.": " requested a VoIP conference.", + " invited .": " invited .", + " banned .": " banned .", + " set their display name to .": " set their display name to .", + " removed their display name ().": " removed their display name ().", + " removed their profile picture.": " removed their profile picture.", + " changed their profile picture.": " changed their profile picture.", + " set a profile picture.": " set a profile picture.", + " joined the room.": " joined the room.", + " rejected the invitation.": " rejected the invitation.", + " left the room.": " left the room.", + " unbanned .": " unbanned .", + " kicked .": " kicked .", + " withdrew 's invitation.": " withdrew 's invitation.", + " changed the topic to \"%(topic)s\".": " changed the topic to \"%(topic)s\".", + " changed the room name to %(roomName)s.": " changed the room name to %(roomName)s.", + " changed the room avatar to ": " changed the room avatar to ", + " changed the avatar for %(roomName)s": " changed the avatar for %(roomName)s", + " removed the room name.": " removed the room name.", + " removed the room avatar.": " removed the room avatar.", + " answered the call.": " answered the call.", + " ended the call.": " ended the call.", + " placed a %(callType)s call.": " placed a %(callType)s call.", + " sent an invitation to %(targetDisplayName)s to join the room.": " sent an invitation to %(targetDisplayName)s to join the room.", + " made future room history visible to all room members, from the point they are invited.": " made future room history visible to all room members, from the point they are invited.", + " made future room history visible to all room members, from the point they joined.": " made future room history visible to all room members, from the point they joined.", + " made future room history visible to all room members.": " made future room history visible to all room members.", + " made future room history visible to anyone.": " made future room history visible to anyone.", + " made future room history visible to unknown (%(visibility)s).": " made future room history visible to unknown (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " turned on end-to-end encryption (algorithm %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " from %(fromPowerLevel)s to %(toPowerLevel)s", + " changed the power level of %(powerLevelDiffText)s.": " changed the power level of %(powerLevelDiffText)s.", + " changed the pinned messages for the room.": " changed the pinned messages for the room.", + "%(widgetName)s widget added by ": "%(widgetName)s widget added by ", + "%(widgetName)s widget removed by ": "%(widgetName)s widget removed by " } diff --git a/src/i18n/strings/eo.json b/src/i18n/strings/eo.json index abcbcd636a..9e606ea90a 100644 --- a/src/i18n/strings/eo.json +++ b/src/i18n/strings/eo.json @@ -108,49 +108,14 @@ "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "La donita subskriba ŝlosilo kongruas kun la ŝlosilo ricevita de %(userId)s por ĝia aparato %(deviceId)s. Aparato markita kiel kontrolita.", "Unrecognised command:": "Nerekonita komando:", "Reason": "Kialo", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s akceptis la inviton por %(displayName)s.", - "%(targetName)s accepted an invitation.": "%(targetName)s akceptis inviton.", - "%(senderName)s requested a VoIP conference.": "%(senderName)s petis rettelefonan vokon.", - "%(senderName)s invited %(targetName)s.": "%(senderName)s invitis uzanton %(targetName)s.", - "%(senderName)s banned %(targetName)s.": "%(senderName)s forbaris uzanton %(targetName)s.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s agordis sian vidigan nomon al %(displayName)s.", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s forigis sian vidigan nomon (%(oldDisplayName)s).", - "%(senderName)s removed their profile picture.": "%(senderName)s forigis sian profilbildon.", - "%(senderName)s changed their profile picture.": "%(senderName)s ŝanĝis sian profilbildon.", - "%(senderName)s set a profile picture.": "%(senderName)s agordis profilbildon.", "VoIP conference started.": "Rettelefona voko komenciĝis.", - "%(targetName)s joined the room.": "%(targetName)s venis en la ĉambron.", "VoIP conference finished.": "Rettelefona voko finiĝis.", - "%(targetName)s rejected the invitation.": "%(targetName)s rifuzis la inviton.", - "%(targetName)s left the room.": "%(targetName)s forlasis la ĉambron.", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s malbaris uzanton %(targetName)s.", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s forpelis uzanton %(targetName)s.", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s nuligis inviton por %(targetName)s.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s ŝanĝis la temon al «%(topic)s».", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s forigis nomon de la ĉambro.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s ŝanĝis nomon de la ĉambro al %(roomName)s.", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s sendis bildon.", "Someone": "Iu", "(not supported by this browser)": "(nesubtenata de tiu ĉi foliumilo)", - "%(senderName)s answered the call.": "%(senderName)s akceptis la vokon.", "(could not connect media)": "(aŭdvidaĵoj ne kunigeblis)", "(no answer)": "(sen respondo)", "(unknown failure: %(reason)s)": "(nekonata eraro: %(reason)s)", - "%(senderName)s ended the call.": "%(senderName)s finis la vokon.", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s faris vokon de speco: %(callType)s.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s sendis ĉambran inviton al %(targetDisplayName)s.", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s videbligis estontan historion de la ĉambro al ĉiuj ĉambranoj, de la tempo de invito.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s videbligis estontan historion de la ĉambro al ĉiuj ĉambranoj, de la tempo de aliĝo.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s videbligis estontan historion de la ĉambro al ĉiuj ĉambranoj.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s videbligis estontan historion de la ĉambro al ĉiuj.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s videbligis estontan historion de la ĉambro al nekonatoj (%(visibility)s).", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s ŝaltis ĝiscelan ĉifradon (algoritmo: %(algorithm)s).", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s de %(fromPowerLevel)s al %(toPowerLevel)s", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s ŝanĝis la potencan nivelon de %(powerLevelDiffText)s.", - "%(senderName)s changed the pinned messages for the room.": "%(senderName)s ŝanĝis la fiksitajn mesaĝojn de la ĉambro.", - "%(widgetName)s widget modified by %(senderName)s": "Fenestraĵon %(widgetName)s ŝanĝis %(senderName)s", - "%(widgetName)s widget added by %(senderName)s": "Fenestraĵon %(widgetName)s aldonis %(senderName)s", - "%(widgetName)s widget removed by %(senderName)s": "Fenestraĵon %(widgetName)s forigis %(senderName)s", "%(displayName)s is typing": "%(displayName)s tajpas", "%(names)s and %(count)s others are typing|other": "%(names)s kaj %(count)s aliaj tajpas", "%(names)s and %(count)s others are typing|one": "%(names)s kaj unu alia tajpas", @@ -276,7 +241,6 @@ "Unignore": "Reatenti", "Ignore": "Malatenti", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Ŝanĝo de pasvorto nuntempe nuligos ĉiujn ĝiscele ĉifrajn ŝlosilojn sur ĉiuj viaj aparatoj. Tio faros ĉifritajn babilajn historiojn nelegeblaj, krom se vi unue elportos viajn ĉambrajn ŝlosilojn kaj reenportos ilin poste. Estontece ĉi tio pliboniĝos.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s ŝanĝis la profilbildon de %(roomName)s", "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Vi estas direktota al ekstera retejo por aŭtentigi vian konton por uzo kun %(integrationsUrl)s. Ĉu vi volas daŭrigi tion?", "Jump to read receipt": "Salti al legokonfirmo", "Mention": "Mencio", @@ -472,8 +436,6 @@ "Invalid file%(extra)s": "Malvalida dosiero%(extra)s", "Error decrypting image": "Eraro malĉifrante bildon", "Error decrypting video": "Eraro malĉifrante videon", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s forigis la ĉambran profilbildon.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s agordis la ĉambran profilbildon al ", "Copied!": "Kopiita!", "Failed to copy": "Malsukcesis kopii", "Add an Integration": "Aldoni integron", @@ -925,7 +887,6 @@ "Whether or not you're logged in (we don't record your user name)": "Ĉu vi salutis aŭ ne (ni ne registras vian salutnomon)", "Your language of choice": "Via preferata lingvo", "The information being sent to us to help make Riot.im better includes:": "Informoj sendataj al ni por plibonigi la servon Riot.im inkluzivas:", - "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s ŝanĝis sian vidigan nomon al %(displayName)s.", "Send an encrypted reply…": "Sendi ĉifritan respondon…", "Send a reply (unencrypted)…": "Sendi respondon (neĉifritan)…", "Send an encrypted message…": "Sendi ĉifritan mesaĝon…", @@ -1096,5 +1057,44 @@ "Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "Sencimigaj protokoloj enhavas informojn pri uzo de aplikaĵo, inkluzive vian salutnomon, la identigilojn aŭ nomojn de la ĉambroj aŭ grupoj kiujn vi vizitis, kaj la salutnomojn de aliaj uzantoj. Ili ne enhavas mesaĝojn.", "Failed to send logs: ": "Malsukcesis sendi protokolon: ", "Notes:": "Rimarkoj:", - "Preparing to send logs": "Pretiganta sendon de protokolo" + "Preparing to send logs": "Pretiganta sendon de protokolo", + " accepted the invitation for %(displayName)s.": " akceptis la inviton por %(displayName)s.", + " accepted an invitation.": " akceptis inviton.", + " requested a VoIP conference.": " petis rettelefonan vokon.", + " invited .": " invitis uzanton .", + " banned .": " forbaris uzanton .", + " changed their display name to .": " ŝanĝis sian vidigan nomon al .", + " set their display name to .": " agordis sian vidigan nomon al .", + " removed their display name ().": " forigis sian vidigan nomon ().", + " removed their profile picture.": " forigis sian profilbildon.", + " changed their profile picture.": " ŝanĝis sian profilbildon.", + " set a profile picture.": " agordis profilbildon.", + " joined the room.": " venis en la ĉambron.", + " rejected the invitation.": " rifuzis la inviton.", + " left the room.": " forlasis la ĉambron.", + " unbanned .": " malbaris uzanton .", + " kicked .": " forpelis uzanton .", + " withdrew 's invitation.": " nuligis inviton por .", + " changed the topic to \"%(topic)s\".": " ŝanĝis la temon al «%(topic)s».", + " changed the room name to %(roomName)s.": " ŝanĝis nomon de la ĉambro al %(roomName)s.", + " changed the avatar for %(roomName)s": " ŝanĝis la profilbildon de %(roomName)s", + " changed the room avatar to ": " agordis la ĉambran profilbildon al ", + " removed the room name.": " forigis nomon de la ĉambro.", + " removed the room avatar.": " forigis la ĉambran profilbildon.", + " answered the call.": " akceptis la vokon.", + " ended the call.": " finis la vokon.", + " placed a %(callType)s call.": " faris vokon de speco: %(callType)s.", + " sent an invitation to %(targetDisplayName)s to join the room.": " sendis ĉambran inviton al %(targetDisplayName)s.", + " made future room history visible to all room members, from the point they are invited.": " videbligis estontan historion de la ĉambro al ĉiuj ĉambranoj, de la tempo de invito.", + " made future room history visible to all room members, from the point they joined.": " videbligis estontan historion de la ĉambro al ĉiuj ĉambranoj, de la tempo de aliĝo.", + " made future room history visible to all room members.": " videbligis estontan historion de la ĉambro al ĉiuj ĉambranoj.", + " made future room history visible to anyone.": " videbligis estontan historion de la ĉambro al ĉiuj.", + " made future room history visible to unknown (%(visibility)s).": " videbligis estontan historion de la ĉambro al nekonatoj (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " ŝaltis ĝiscelan ĉifradon (algoritmo: %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " de %(fromPowerLevel)s al %(toPowerLevel)s", + " changed the power level of %(powerLevelDiffText)s.": " ŝanĝis la potencan nivelon de %(powerLevelDiffText)s.", + " changed the pinned messages for the room.": " ŝanĝis la fiksitajn mesaĝojn de la ĉambro.", + "%(widgetName)s widget modified by ": "Fenestraĵon %(widgetName)s ŝanĝis ", + "%(widgetName)s widget added by ": "Fenestraĵon %(widgetName)s aldonis ", + "%(widgetName)s widget removed by ": "Fenestraĵon %(widgetName)s forigis " } diff --git a/src/i18n/strings/es.json b/src/i18n/strings/es.json index 5434c570f7..8b010d70b3 100644 --- a/src/i18n/strings/es.json +++ b/src/i18n/strings/es.json @@ -1,7 +1,5 @@ { "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "Un mensaje de texto ha sido enviado a +%(msisdn)s. Por favor ingrese el código de verificación que lo contiene", - "%(targetName)s accepted an invitation.": "%(targetName)s ha aceptado una invitación.", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s ha aceptado la invitación para %(displayName)s.", "Account": "Cuenta", "Access Token:": "Token de Acceso:", "Add email address": "Agregar correo eléctronico", @@ -16,7 +14,6 @@ "and %(count)s others...|one": "y otro...", "%(names)s and %(lastPerson)s are typing": "%(names)s y %(lastPerson)s están escribiendo", "A new password must be entered.": "Una nueva clave debe ser ingresada.", - "%(senderName)s answered the call.": "%(senderName)s atendió la llamada.", "An error has occurred.": "Un error ha ocurrido.", "Anyone who knows the room's link, apart from guests": "Cualquiera que sepa el enlace de la sala, salvo invitados", "Anyone who knows the room's link, including guests": "Cualquiera que sepa del enlace de la sala, incluyendo los invitados", @@ -24,7 +21,6 @@ "Are you sure you want to reject the invitation?": "¿Estás seguro que quieres rechazar la invitación?", "Attachment": "Adjunto", "Autoplay GIFs and videos": "Reproducir automáticamente GIFs y videos", - "%(senderName)s banned %(targetName)s.": "%(senderName)s ha bloqueado a %(targetName)s.", "Ban": "Bloquear", "Banned users": "Usuarios bloqueados", "Bans user with given id": "Bloquear usuario por ID", @@ -34,10 +30,6 @@ "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "No se puede conectar al servidor via HTTP, cuando es necesario un enlace HTTPS en la barra de direcciones de tu navegador. Ya sea usando HTTPS o habilitando los scripts inseguros.", "Can't load user settings": "No se puede cargar las configuraciones del usuario", "Change Password": "Cambiar clave", - "%(senderName)s changed their profile picture.": "%(senderName)s ha cambiado su foto de perfil.", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s ha cambiado el nivel de acceso de %(powerLevelDiffText)s.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s ha cambiado el nombre de la sala a %(roomName)s.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s ha cambiado el tema de la sala a \"%(topic)s\".", "Changes to who can read history will only apply to future messages in this room": "Cambios para quien pueda leer el historial solo serán aplicados a futuros mensajes en la sala", "Changes your display nickname": "Cambia la visualización de tu apodo", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "El cambio de contraseña restablecerá actualmente todas las claves de cifrado de extremo a extremo de todos los dispositivos, haciendo que el historial de chat cifrado sea ilegible, a menos que primero exporte las claves de la habitación y vuelva a importarlas después. En el futuro esto será mejorado.", @@ -91,7 +83,6 @@ "Enable encryption": "Habilitar encriptación", "Encrypted messages will not be visible on clients that do not yet implement encryption": "Los mensajes encriptados no serán visibles en navegadores que no han implementado aun la encriptación", "Encrypted room": "Sala encriptada", - "%(senderName)s ended the call.": "%(senderName)s terminó la llamada.", "End-to-end encryption information": "Información de encriptación de extremo a extremo", "End-to-end encryption is in beta and may not be reliable": "El cifrado de extremo a extremo está en pruebas, podría no ser fiable", "Enter Code": "Ingresar Código", @@ -130,7 +121,6 @@ "Forgot your password?": "¿Olvidaste tu clave?", "For security, this session has been signed out. Please sign in again.": "Por seguridad, esta sesión ha sido cerrada. Por favor inicia sesión nuevamente.", "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "Por seguridad, al cerrar la sesión borrará cualquier clave de encriptación de extremo a extremo en este navegador. Si quieres ser capaz de descifrar tu historial de conversación, para las futuras sesiones en Riot, por favor exporta las claves de la sala para protegerlas.", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s de %(fromPowerLevel)s a %(toPowerLevel)s", "Guests cannot join this room even if explicitly invited.": "Invitados no pueden unirse a esta sala aun cuando han sido invitados explícitamente.", "Hangup": "Colgar", "Hide read receipts": "Ocultar mensajes leídos", @@ -146,7 +136,6 @@ "Invalid address format": "Formato de dirección inválida", "Invalid Email Address": "Dirección de correo electrónico inválida", "Invalid file%(extra)s": "Archivo inválido %(extra)s", - "%(senderName)s invited %(targetName)s.": "%(senderName)s ha invitado a %(targetName)s.", "Invite new room members": "Invitar nuevos miembros a la sala", "Invites": "Invitar", "Invites user with given id to current room": "Invitar a usuario con ID dado a esta sala", @@ -155,14 +144,11 @@ "%(displayName)s is typing": "%(displayName)s está escribiendo", "Sign in with": "Quiero iniciar sesión con", "Join Room": "Unirte a la sala", - "%(targetName)s joined the room.": "%(targetName)s se ha unido a la sala.", "Joins room with given alias": "Unirse a la sala con el alias dado", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s ha expulsado a %(targetName)s.", "Kick": "Expulsar", "Kicks user with given id": "Expulsar usuario con ID dado", "Labs": "Laboratorios", "Leave room": "Dejar sala", - "%(targetName)s left the room.": "%(targetName)s ha dejado la sala.", "Local addresses for this room:": "Direcciones locales para esta sala:", "Logged in as:": "Sesión iniciada como:", "Logout": "Cerrar Sesión", @@ -212,11 +198,6 @@ "Jump to first unread message.": "Ir al primer mensaje sin leer.", "Last seen": "Visto por última vez", "Level:": "Nivel:", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s ha configurado el historial de la sala visible para Todos los miembros de la sala, desde el momento en que son invitados.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s ha configurado el historial de la sala visible para Todos los miembros de la sala, desde el momento en que se han unido.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s ha configurado el historial de la sala visible para Todos los miembros de la sala.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s ha configurado el historial de la sala visible para nadie.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s ha configurado el historial de la sala visible para desconocido (%(visibility)s).", "Something went wrong!": "¡Algo ha fallado!", "Please select the destination room for this message": "Por favor, seleccione la sala destino para este mensaje", "Create new room": "Crear nueva sala", @@ -263,15 +244,12 @@ "Send Invites": "Enviar invitaciones", "Send Reset Email": "Enviar e-mail de reinicio", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s envió una imagen.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s invitó a %(targetDisplayName)s a unirse a la sala.", "Server error": "Error del servidor", "Server may be unavailable, overloaded, or search timed out :(": "El servidor podría estar saturado o desconectado, o la búsqueda caducó :(", "Server may be unavailable, overloaded, or the file too big": "El servidor podría estar saturado o desconectado, o el fichero ser demasiado grande", "Server may be unavailable, overloaded, or you hit a bug.": "El servidor podría estar saturado o desconectado, o encontraste un fallo.", "Server unavailable, overloaded, or something else went wrong.": "Servidor saturado, desconectado, o alguien ha roto algo.", "Session ID": "ID de sesión", - "%(senderName)s set a profile picture.": "%(senderName)s puso una foto de perfil.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s cambió su nombre a %(displayName)s.", "Settings": "Configuración", "Show panel": "Mostrar panel", "Show Text Formatting Toolbar": "Mostrar la barra de formato de texto", @@ -297,7 +275,6 @@ "Are you sure you want to leave the room '%(roomName)s'?": "¿Está seguro de que desea abandonar la sala '%(roomName)s'?", "Are you sure you want to upload the following files?": "¿Está seguro que desea enviar los siguientes archivos?", "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "No se puede conectar al servidor - compruebe su conexión, asegúrese de que el certificado SSL del servidor es de confiaza, y compruebe que no hay extensiones del navegador bloqueando las peticiones.", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s ha quitado el nombre de la sala.", "Device key:": "Clave del dispositivo:", "Drop File Here": "Deje el fichero aquí", "Guest access is disabled on this Home Server.": "El acceso de invitados está desactivado en este servidor.", @@ -344,7 +321,6 @@ "People": "Gente", "Permissions": "Permisos", "Phone": "Teléfono", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s ha hecho una llamada de tipo %(callType)s.", "Please check your email and click on the link it contains. Once this is done, click continue.": "Por favor, compruebe su e-mail y pulse el enlace que contiene. Una vez esté hecho, pulse continuar.", "Power level must be positive integer.": "El nivel debe ser un entero positivo.", "Privacy warning": "Alerta de privacidad", @@ -357,16 +333,12 @@ "Revoke Moderator": "Eliminar Moderador", "Refer a friend to Riot:": "Informar a un amigo sobre Riot:", "Register": "Registro", - "%(targetName)s rejected the invitation.": "%(targetName)s ha rechazado la invitación.", "Reject invitation": "Rechazar invitación", "Rejoin": "Volver a unirse", "Remote addresses for this room:": "Dirección remota de esta sala:", "Remove Contact Information?": "¿Eliminar información del contacto?", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s ha suprimido su nombre para mostar (%(oldDisplayName)s).", - "%(senderName)s removed their profile picture.": "%(senderName)s ha eliminado su foto de perfil.", "Remove": "Eliminar", "Remove %(threePid)s?": "¿Eliminar %(threePid)s?", - "%(senderName)s requested a VoIP conference.": "%(senderName)s ha solicitado una conferencia Voz-IP.", "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Reiniciar la contraseña también reiniciará las claves de cifrado extremo-a-extremo, haciendo ilegible el historial de las conversaciones, salvo que exporte previamente las claves de sala, y las importe posteriormente. Esto será mejorado en futuras versiones.", "Results from DuckDuckGo": "Resultados desde DuckDuckGo", "Return to login screen": "Volver a la pantalla de inicio de sesión", @@ -427,7 +399,6 @@ "Tried to load a specific point in this room's timeline, but was unable to find it.": "Se ha intentado cargar cierto punto en la cronología de esta sala, pero no se ha podido encontrarlo.", "Turn Markdown off": "Desactivar markdown", "Turn Markdown on": "Activar markdown", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s ha activado el cifrado de extremo-a-extremo (algorithm %(algorithm)s).", "Unable to add email address": "No se ha podido añadir la dirección de correo electrónico", "Unable to create widget.": "No se ha podido crear el widget.", "Unable to remove contact information": "No se ha podido eliminar la información de contacto", @@ -483,7 +454,6 @@ "Who can read history?": "¿Quién puede leer el historial?", "Who would you like to add to this room?": "¿A quién quiere añadir a esta sala?", "Who would you like to communicate with?": "¿Con quién quiere comunicar?", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s ha retirado la invitación de %(targetName)s.", "Would you like to accept or decline this invitation?": "¿Quiere aceptar o rechazar esta invitación?", "You already have existing direct chats with this user:": "Ya tiene chats directos con este usuario:", "You are already in a call.": "Ya está participando en una llamada.", @@ -502,7 +472,6 @@ "Revoke widget access": "Revocar acceso del widget", "The maximum permitted number of widgets have already been added to this room.": "La cantidad máxima de widgets permitida ha sido alcanzada en esta sala.", "To use it, just wait for autocomplete results to load and tab through them.": "Para usar, solo espere a que carguen los resultados de auto-completar y navegue entre ellos.", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s levanto la suspensión de %(targetName)s.", "unencrypted": "no cifrado", "Unmute": "desactivar el silencio", "Unrecognised command:": "comando no reconocido:", @@ -736,5 +705,36 @@ "Collapse panel": "Colapsar panel", "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!": "En su navegador actual, la apariencia y comportamiento de la aplicación puede ser completamente incorrecta, y algunas de las características podrían no funcionar. Si aún desea probarlo puede continuar, pero ¡no podremos ofrecer soporte por cualquier problema que pudiese tener!", "Checking for an update...": "Comprobando actualizaciones...", - "There are advanced notifications which are not shown here": "Hay notificaciones avanzadas que no se muestran aquí" + "There are advanced notifications which are not shown here": "Hay notificaciones avanzadas que no se muestran aquí", + " accepted the invitation for %(displayName)s.": " ha aceptado la invitación para %(displayName)s.", + " accepted an invitation.": " ha aceptado una invitación.", + " requested a VoIP conference.": " ha solicitado una conferencia Voz-IP.", + " invited .": " ha invitado a .", + " banned .": " ha bloqueado a .", + " set their display name to .": " cambió su nombre a .", + " removed their display name ().": " ha suprimido su nombre para mostar ().", + " removed their profile picture.": " ha eliminado su foto de perfil.", + " changed their profile picture.": " ha cambiado su foto de perfil.", + " set a profile picture.": " puso una foto de perfil.", + " joined the room.": " se ha unido a la sala.", + " rejected the invitation.": " ha rechazado la invitación.", + " left the room.": " ha dejado la sala.", + " unbanned .": " levanto la suspensión de .", + " kicked .": " ha expulsado a .", + " withdrew 's invitation.": " ha retirado la invitación de .", + " changed the topic to \"%(topic)s\".": " ha cambiado el tema de la sala a \"%(topic)s\".", + " changed the room name to %(roomName)s.": " ha cambiado el nombre de la sala a %(roomName)s.", + " removed the room name.": " ha quitado el nombre de la sala.", + " answered the call.": " atendió la llamada.", + " ended the call.": " terminó la llamada.", + " placed a %(callType)s call.": " ha hecho una llamada de tipo %(callType)s.", + " sent an invitation to %(targetDisplayName)s to join the room.": " invitó a %(targetDisplayName)s a unirse a la sala.", + " made future room history visible to all room members, from the point they are invited.": " ha configurado el historial de la sala visible para Todos los miembros de la sala, desde el momento en que son invitados.", + " made future room history visible to all room members, from the point they joined.": " ha configurado el historial de la sala visible para Todos los miembros de la sala, desde el momento en que se han unido.", + " made future room history visible to all room members.": " ha configurado el historial de la sala visible para Todos los miembros de la sala.", + " made future room history visible to anyone.": " ha configurado el historial de la sala visible para nadie.", + " made future room history visible to unknown (%(visibility)s).": " ha configurado el historial de la sala visible para desconocido (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " ha activado el cifrado de extremo-a-extremo (algorithm %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " de %(fromPowerLevel)s a %(toPowerLevel)s", + " changed the power level of %(powerLevelDiffText)s.": " ha cambiado el nivel de acceso de %(powerLevelDiffText)s." } diff --git a/src/i18n/strings/eu.json b/src/i18n/strings/eu.json index 1abaec65c7..d48798c222 100644 --- a/src/i18n/strings/eu.json +++ b/src/i18n/strings/eu.json @@ -1,7 +1,6 @@ { "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "Mezu bat bidali da +%(msisdn)s zenbakira. Sartu hemen mezuko egiaztaketa kodea", "Accept": "Onartu", - "%(targetName)s accepted an invitation.": "%(targetName)s erabiltzaileak gonbidapena onartu du.", "Close": "Itxi", "Create new room": "Sortu gela berria", "Continue": "Jarraitu", @@ -166,7 +165,6 @@ "Are you sure you want to upload the following files?": "Ziur hurrengo fitxategiak igo nahi dituzula?", "Attachment": "Eranskina", "Autoplay GIFs and videos": "Automatikoki erreproduzitu GIFak eta bideoa", - "%(senderName)s banned %(targetName)s.": "%(senderName)s erabiltzaileak %(targetName)s debekatu du.", "Bans user with given id": "Debekatu ID zehatz bat duen erabiltzailea", "Call Timeout": "Deiaren denbora-muga", "Change Password": "Aldatu pasahitza", @@ -210,10 +208,7 @@ "Displays action": "Ekintza bistaratzen du", "Drop File Here": "Jaregin fitxategia hona", "%(items)s and %(lastItem)s": "%(items)s eta %(lastItem)s", - "%(senderName)s answered the call.": "%(senderName)s erabiltzaileak deia erantzun du.", "Can't load user settings": "Ezin izan dira erabiltzailearen ezarpenak kargatu", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s erabiltzaileak gelaren izena kendu du.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s erabiltzaileak mintzagaia aldatu du beste honetara: \"%(topic)s\".", "Changes to who can read history will only apply to future messages in this room": "Historiala irakurtzeko baimenen aldaketak gela honetara hemendik aurrera heldutako mezuei aplikatuko zaizkie", "Clear Cache and Reload": "Garbitu cachea eta birkargatu", "Devices will not yet be able to decrypt history from before they joined the room": "Gailuek ezin izango dute taldera elkartu aurretiko historiala deszifratu", @@ -229,7 +224,6 @@ "Encrypted room": "Zifratutako gela", "Encryption is enabled in this room": "Zifratzea gaitu da gela honetan", "Encryption is not enabled in this room": "Ez da zifratzea gaitu gela honetan", - "%(senderName)s ended the call.": "%(senderName)s erabiltzaileak deia amaitu du.", "End-to-end encryption is in beta and may not be reliable": "Muturretik muturrerako zifratzea beta egoeran dago eta agian ez dabil guztiz ondo", "Enter Code": "Sartu kodea", "Error decrypting attachment": "Errorea eranskina deszifratzean", @@ -259,18 +253,13 @@ "Fill screen": "Bete pantaila", "Forget room": "Ahaztu gela", "Forgot your password?": "Pasahitza ahaztu duzu?", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s %(fromPowerLevel)s mailatik %(toPowerLevel)s mailara", "Guest access is disabled on this Home Server.": "Bisitarien sarbidea desgaituta dago hasiera zerbitzari honetan.", "Hide Text Formatting Toolbar": "Ezkutatu testu-formatuaren tresna-barra", "Incoming call from %(name)s": "%(name)s erabiltzailearen deia jasotzen", "Incoming video call from %(name)s": "%(name)s erabiltzailearen bideo deia jasotzen", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s erabiltzaileak %(displayName)s erabiltzailearen gonbidapena onartu du.", "Bulk Options": "Aukera masiboak", "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Ezin da hasiera zerbitzarira konektatu, egiaztatu zure konexioa, ziurtatu zure hasiera zerbitzariaren SSL ziurtagiria fidagarritzat jotzen duela zure gailuak, eta nabigatzailearen pluginen batek ez dituela eskaerak blokeatzen.", "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Ezin zara hasiera zerbitzarira HTTP bidez konektatu zure nabigatzailearen barran dagoen URLa HTTS bada. Erabili HTTPS edo gaitu script ez seguruak.", - "%(senderName)s changed their profile picture.": "%(senderName)s erabiltzaileak bere profileko argazkia aldatu du.", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s erabiltzaileak botere mailaz aldatu du %(powerLevelDiffText)s.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s erabiltzaileak gelaren izena aldatu du, orain %(roomName)s da.", "Drop here to tag %(section)s": "Jaregin hona %(section)s atalari etiketa jartzeko", "Incoming voice call from %(name)s": "%(name)s erabiltzailearen deia jasotzen", "Incorrect username and/or password.": "Erabiltzaile-izen edo pasahitz okerra.", @@ -278,7 +267,6 @@ "Invalid address format": "Helbide formatu baliogabea", "Invalid Email Address": "E-mail helbide baliogabea", "Invalid file%(extra)s": "Fitxategi %(extra)s baliogabea", - "%(senderName)s invited %(targetName)s.": "%(senderName)s erabiltzaileak %(targetName)s gonbidatu du.", "Invite new room members": "Gonbidatu kide berriak gelara", "Invited": "Gonbidatuta", "Invites user with given id to current room": "Emandako ID-a duen erabiltzailea gonbidatzen du gelara", @@ -287,20 +275,12 @@ "%(displayName)s is typing": "%(displayName)s idazten ari da", "Sign in with": "Hasi saioa hau erabilita:", "Join as voice or video.": "Elkartu ahotsa edo bideoa erabiliz.", - "%(targetName)s joined the room.": "%(targetName)s erabiltzailea gelara elkartu da.", "Joins room with given alias": "Gelara emandako ezizenarekin elkartu da", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s erabiltzaileak %(targetName)s kanporatu du.", "Kick": "Kanporatu", "Kicks user with given id": "Kanporatu emandako ID-a duen erabiltzailea", - "%(targetName)s left the room.": "%(targetName)s erabiltzailea gelatik atera da.", "Level:": "Maila:", "Local addresses for this room:": "Gela honen tokiko helbideak:", "Logged in as:": "Saioa hasteko erabiltzailea:", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du gelako kide guztientzat, gonbidapena egiten zaienetik.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du gelako kide guztientzat, elkartzen direnetik.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du gelako kide guztientzat.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du edonorentzat.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du ezezagunentzat (%(visibility)s).", "Manage Integrations": "Kudeatu interakzioak", "Markdown is disabled": "Markdown desgaituta dago", "Markdown is enabled": "Markdown gaituta dago", @@ -329,7 +309,6 @@ "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "Segurtasunagatik, saioa amaitzeak nabigatzaile honetako muturretik muturrerako zifratze gako guztiak ezabatuko ditu. Zure elkarrizketen historiala deszifratzeko gai izan nahi baduzu etorkizuneko Riot saioetan, esportatu zure gelako gakoen babes-kopia bat.", "Passwords can't be empty": "Pasahitzak ezin dira hutsik egon", "Permissions": "Baimenak", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s erabiltzaileak %(callType)s dei bat hasi du.", "Power level must be positive integer.": "Botere maila osoko zenbaki positibo bat izan behar da.", "Press to start a chat with someone": "Sakatu norbaitekin txat bat hasteko", "Privacy warning": "Pribatutasun abisua", @@ -341,16 +320,12 @@ "Reason: %(reasonText)s": "Arrazoia: %(reasonText)s", "Revoke Moderator": "Kendu moderatzaile baimena", "Refer a friend to Riot:": "Aipatu Riot lagun bati:", - "%(targetName)s rejected the invitation.": "%(targetName)s erabiltzaileak gonbidapena baztertu du.", "Reject invitation": "Baztertu gonbidapena", "Reject all %(invitedRooms)s invites": "Baztertu %(invitedRooms)s gelarako gonbidapen guztiak", "Rejoin": "Berriro elkartu", "Remote addresses for this room:": "Gela honen urruneko helbideak:", "Remove Contact Information?": "Kendu kontaktuaren informazioa?", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s erabiltzaileak bere pantaila-izena kendu du (%(oldDisplayName)s).", - "%(senderName)s removed their profile picture.": "%(senderName)s erabiltzaileak bere profileko argazkia kendu du.", "Remove %(threePid)s?": "Kendu %(threePid)s?", - "%(senderName)s requested a VoIP conference.": "%(senderName)s erabiltzaileak VoIP konferentzia bat eskatu du.", "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Oraingoz pasahitza aldatzeak gailu guztietako muturretik muturrerako zifratze-gakoak berrezarriko ditu, eta ezin izango dituzu zifratutako txatetako historialak irakurri ez badituzu aurretik zure gelako gakoak esportatzen eta aldaketa eta gero berriro inportatzen.", "You are currently blacklisting unverified devices; to send messages to these devices you must verify them.": "Une honetan egiaztatu gabeko gailuak blokeatzen ari zara, gailu hauetara mezuak bidali ahal izateko egiaztatu behar dituzu.", "Results from DuckDuckGo": "DuckDuckGo bilatzaileko emaitzak", @@ -370,14 +345,11 @@ "Send anyway": "Bidali hala ere", "Send Invites": "Bidali gonbidapenak", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s erabiltzaileak irudi bat bidali du.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s erabiltzaileak gelara elkartzeko gonbidapen bat bidali dio %(targetDisplayName)s erbiltzaileari.", "Server error": "Zerbitzari-errorea", "Server may be unavailable or overloaded": "Zerbitzaria eskuraezin edo gainezka egon daiteke", "Server may be unavailable, overloaded, or search timed out :(": "Zerbitzaria eskuraezin edo gainezka egon daiteke, edo bilaketaren denbora muga gainditu da :(", "Server may be unavailable, overloaded, or the file too big": "Zerbitzaria eskuraezin edo gainezka egon daiteke edo fitxategia handiegia da", "Server unavailable, overloaded, or something else went wrong.": "Zerbitzaria eskuraezin edo gainezka egon daiteke edo zerbaitek huts egin du.", - "%(senderName)s set a profile picture.": "%(senderName)s erabiltzaileak profileko argazkia ezarri du.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s erabiltzaileak %(displayName)s ezarri du pantaila izen gisa.", "Show panel": "Erakutsi panela", "Show Text Formatting Toolbar": "Erakutsi testu-formatuaren tresna-barra", "Show timestamps in 12 hour format (e.g. 2:30pm)": "Erakutsi denbora-zigiluak 12 ordutako formatuan (adib. 2:30pm)", @@ -410,11 +382,9 @@ "Tried to load a specific point in this room's timeline, but was unable to find it.": "Gela honen denbora-lerroko puntu zehatz bat kargatzen saiatu da, baina ezin izan da aurkitu.", "Turn Markdown off": "Desaktibatu Markdown", "Turn Markdown on": "Aktibatu Markdown", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s erabiltzaileak muturretik muturrerako (%(algorithm)s algoritmoa) zifratzea aktibatu du.", "Unable to add email address": "Ezin izan da e-mail helbidea gehitu", "Unable to remove contact information": "Ezin izan da kontaktuaren informazioa kendu", "Unable to verify email address.": "Ezin izan da e-mail helbidea egiaztatu.", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s erabiltzaileak debekua kendu dio %(targetName)s erabiltzaileari.", "Unable to ascertain that the address this invite was sent to matches one associated with your account.": "Ezin izan da ziurtatu gonbidapen hau zure kontuarekin lotutako helbide batera bidali zela.", "Unable to capture screen": "Ezin izan da pantaila-argazkia atera", "Unable to enable Notifications": "Ezin izan dira jakinarazpenak gaitu", @@ -462,7 +432,6 @@ "WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "ABISUA: GAKOEN EGIAZTAKETAK HUTS EGIN DU! %(userId)s erabiltzailearen %(deviceId)s gailuaren sinadura-gakoa \"%(fprint)s\" da, eta ez dator bat emandako \"%(fingerprint)s\" gakoarekin. Honek inor komunikazioa antzematen ari dela esan nahi lezake!", "Who would you like to add to this room?": "Nor gehitu nahi duzu gela honetara?", "Who would you like to communicate with?": "Norekin komunikatu nahi duzu?", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s erabiltzaileak atzera bota du %(targetName)s erabiltzailearen gonbidapena.", "Would you like to accept or decline this invitation?": "Gonbidapen hau onartu ala ukatu nahi duzu?", "You already have existing direct chats with this user:": "Baduzu jada txat zuzen bat erabiltzaile honekin:", "You are already in a call.": "Bazaude dei batean.", @@ -603,9 +572,6 @@ "Start chatting": "Hasi txateatzen", "Start Chatting": "Hasi txateatzen", "Click on the button below to start chatting!": "Egin klik beheko botoian txateatzen hasteko!", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s erabiltzaileak gelaren abatarra aldatu du beste honetara: ", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s erabiltzaileak gelaren abatarra ezabatu du.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s erabiltzaileak %(roomName)s gelaren abatarra aldatu du", "Username available": "Erabiltzaile-izena eskuragarri dago", "Username not available": "Erabiltzaile-izena ez dago eskuragarri", "Something went wrong!": "Zerk edo zerk huts egin du!", @@ -661,11 +627,8 @@ "Automatically replace plain text Emoji": "Automatikoki ordezkatu Emoji testu soila", "Failed to upload image": "Irudia igotzeak huts egin du", "Hide avatars in user and room mentions": "Ezkutatu abatarrak erabiltzaile eta gelen aipamenetan", - "%(widgetName)s widget added by %(senderName)s": "%(widgetName)s trepeta gehitu du %(senderName)s erabiltzaileak", - "%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s trepeta kendu du %(senderName)s erabiltzaileak", "Verifies a user, device, and pubkey tuple": "Erabiltzaile, gailu eta gako publiko multzoa egiaztatzen du", "Robot check is currently unavailable on desktop - please use a web browser": "Robot egiaztaketa orain ez dago eskuragarri mahaigainean - erabili web nabigatzailea", - "%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s trepeta aldatu du %(senderName)s erabiltzaileak", "Copied!": "Kopiatuta!", "Failed to copy": "Kopiak huts egin du", "Cancel": "Utzi", @@ -715,7 +678,6 @@ "Failed to invite users to %(groupId)s": "Huts egin du erabiltzaileak %(groupId)s komunitatera gonbidatzean", "Failed to add the following rooms to %(groupId)s:": "Huts egin du honako gela hauek %(groupId)s komunitatera gehitzean:", "Restricted": "Mugatua", - "%(senderName)s changed the pinned messages for the room.": "%(senderName)s erabiltzaileak gelan finkatutako mezuak aldatu ditu.", "%(names)s and %(count)s others are typing|other": "%(names)s eta beste %(count)s idazten ari dira", "%(names)s and %(count)s others are typing|one": "%(names)s eta beste bat idazten ari dira", "Send": "Bidali", @@ -955,7 +917,6 @@ "Community IDs cannot not be empty.": "Komunitate ID-ak ezin dira hutsik egon.", "Show devices, send anyway or cancel.": "Erakutsi gailuak, bidali hala ere edo ezeztatu.", "In reply to ": "honi erantzunez: ", - "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s erabiltzaileak bere pantaila izena aldatu du %(displayName)s izatera.", "Failed to set direct chat tag": "Huts egin du txat zuzenarenaren etiketa jartzean", "Failed to remove tag %(tagName)s from room": "Huts egin du %(tagName)s etiketa gelatik kentzean", "Failed to add tag %(tagName)s to room": "Huts egin du %(tagName)s etiketa gelara gehitzean", @@ -1195,5 +1156,44 @@ "COPY": "KOPIATU", "Share Message": "Partekatu mezua", "No Audio Outputs detected": "Ez da audio irteerarik antzeman", - "Audio Output": "Audio irteera" + "Audio Output": "Audio irteera", + " accepted the invitation for %(displayName)s.": " erabiltzaileak %(displayName)s erabiltzailearen gonbidapena onartu du.", + " accepted an invitation.": " erabiltzaileak gonbidapena onartu du.", + " requested a VoIP conference.": " erabiltzaileak VoIP konferentzia bat eskatu du.", + " invited .": " erabiltzaileak gonbidatu du.", + " banned .": " erabiltzaileak debekatu du.", + " changed their display name to .": " erabiltzaileak bere pantaila izena aldatu du izatera.", + " set their display name to .": " erabiltzaileak ezarri du pantaila izen gisa.", + " removed their display name ().": " erabiltzaileak bere pantaila-izena kendu du ().", + " removed their profile picture.": " erabiltzaileak bere profileko argazkia kendu du.", + " changed their profile picture.": " erabiltzaileak bere profileko argazkia aldatu du.", + " set a profile picture.": " erabiltzaileak profileko argazkia ezarri du.", + " joined the room.": " erabiltzailea gelara elkartu da.", + " rejected the invitation.": " erabiltzaileak gonbidapena baztertu du.", + " left the room.": " erabiltzailea gelatik atera da.", + " unbanned .": " erabiltzaileak debekua kendu dio erabiltzaileari.", + " kicked .": " erabiltzaileak kanporatu du.", + " withdrew 's invitation.": " erabiltzaileak atzera bota du erabiltzailearen gonbidapena.", + " changed the topic to \"%(topic)s\".": " erabiltzaileak mintzagaia aldatu du beste honetara: \"%(topic)s\".", + " changed the room name to %(roomName)s.": " erabiltzaileak gelaren izena aldatu du, orain %(roomName)s da.", + " changed the room avatar to ": " erabiltzaileak gelaren abatarra aldatu du beste honetara: ", + " changed the avatar for %(roomName)s": " erabiltzaileak %(roomName)s gelaren abatarra aldatu du", + " removed the room name.": " erabiltzaileak gelaren izena kendu du.", + " removed the room avatar.": " erabiltzaileak gelaren abatarra ezabatu du.", + " answered the call.": " erabiltzaileak deia erantzun du.", + " ended the call.": " erabiltzaileak deia amaitu du.", + " placed a %(callType)s call.": " erabiltzaileak %(callType)s dei bat hasi du.", + " sent an invitation to %(targetDisplayName)s to join the room.": " erabiltzaileak gelara elkartzeko gonbidapen bat bidali dio %(targetDisplayName)s erbiltzaileari.", + " made future room history visible to all room members, from the point they are invited.": " erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du gelako kide guztientzat, gonbidapena egiten zaienetik.", + " made future room history visible to all room members, from the point they joined.": " erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du gelako kide guztientzat, elkartzen direnetik.", + " made future room history visible to all room members.": " erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du gelako kide guztientzat.", + " made future room history visible to anyone.": " erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du edonorentzat.", + " made future room history visible to unknown (%(visibility)s).": " erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du ezezagunentzat (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " erabiltzaileak muturretik muturrerako (%(algorithm)s algoritmoa) zifratzea aktibatu du.", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " %(fromPowerLevel)s mailatik %(toPowerLevel)s mailara", + " changed the power level of %(powerLevelDiffText)s.": " erabiltzaileak botere mailaz aldatu du %(powerLevelDiffText)s.", + " changed the pinned messages for the room.": " erabiltzaileak gelan finkatutako mezuak aldatu ditu.", + "%(widgetName)s widget modified by ": "%(widgetName)s trepeta aldatu du erabiltzaileak", + "%(widgetName)s widget added by ": "%(widgetName)s trepeta gehitu du erabiltzaileak", + "%(widgetName)s widget removed by ": "%(widgetName)s trepeta kendu du erabiltzaileak" } diff --git a/src/i18n/strings/fi.json b/src/i18n/strings/fi.json index d39091b619..0c207bb505 100644 --- a/src/i18n/strings/fi.json +++ b/src/i18n/strings/fi.json @@ -46,7 +46,6 @@ "%(items)s and %(lastItem)s": "%(items)s ja %(lastItem)s", "%(names)s and %(lastPerson)s are typing": "%(names)s ja %(lastPerson)s kirjoittavat", "A new password must be entered.": "Sinun täytyy syöttää uusi salasana.", - "%(senderName)s answered the call.": "%(senderName)s vastasi puheluun.", "An error has occurred.": "Virhe.", "Anyone": "Kaikki", "Anyone who knows the room's link, apart from guests": "Kaikki jotka tietävät huoneen osoitteen, paitsi vieraat", @@ -57,14 +56,10 @@ "Are you sure you want to upload the following files?": "Oletko varma että haluat ladata seuraavat tiedostot?", "Attachment": "Liite", "Autoplay GIFs and videos": "Toista automaattisesti GIF-animaatiot ja videot", - "%(senderName)s banned %(targetName)s.": "%(senderName)s antoi porttikiellon käyttäjälle %(targetName)s.", "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Yhdistäminen kotipalvelimeen epäonnistui. Ole hyvä ja tarkista verkkoyhteytesi ja varmista että kotipalvelimen SSL-sertifikaatti on luotettu, ja että jokin selaimen lisäosa ei estä pyyntöjen lähettämisen.", "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Yhdistäminen kotipalveluun HTTP:n avulla ei ole mahdollista kun selaimen osoitepalkissa on HTTPS URL. Käytä joko HTTPS tai salli turvattomat skriptit.", "Can't load user settings": "Käyttäjäasetusten lataaminen epäonnistui", "Change Password": "Muuta salasana", - "%(senderName)s changed their profile picture.": "%(senderName)s muutti profiilikuvansa.", - "%(targetName)s accepted an invitation.": "%(targetName)s hyväksyi kutsun.", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s hyväksyi kutsun käyttäjän %(displayName)s puolesta.", "Account": "Tili", "and %(count)s others...|other": "ja %(count)s lisää...", "and %(count)s others...|one": "ja yksi lisää...", @@ -294,11 +289,9 @@ "Uploading %(filename)s and %(count)s others|zero": "Ladataan %(filename)s", "Uploading %(filename)s and %(count)s others|one": "Ladataan %(filename)s ja %(count)s muuta", "Blacklisted": "Estetyt", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s muuti huoneen nimeksi %(roomName)s.", "Drop here to tag %(section)s": "Pudota tähän tägätäksesi %(section)s", "Enable automatic language detection for syntax highlighting": "Ota automaattinen kielentunnistus käyttöön koodin väritystä varten", "Encrypted messages will not be visible on clients that do not yet implement encryption": "Salatut viestit eivät näy ohjelmissa joissa salaus ei ole vielä implementoitu", - "%(senderName)s ended the call.": "%(senderName)s lopetti puhelun.", "Guest access is disabled on this Home Server.": "Vierailijat on estetty tällä kotipalvelimella.", "Guests cannot join this room even if explicitly invited.": "Vierailijat eivät voi liittyä tähän huoneeseen vaikka heidät on eksplisiittisesti kutsuttu.", "Hangup": "Lopeta", @@ -306,15 +299,11 @@ "Historical": "Vanhat", "Home": "Etusivu", "Invalid file%(extra)s": "Virheellinen tiedosto%(extra)s", - "%(senderName)s invited %(targetName)s.": "%(senderName)s kutsui käyttäjän %(targetName)s.", "%(displayName)s is typing": "%(displayName)s kirjoittaa", "none": "Ei mikään", "No devices with registered encryption keys": "Ei laitteita joilla rekisteröityjä salausavaimia", "No users have specific privileges in this room": "Kellään käyttäjällä ei ole erityisiä oikeuksia", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s soitti %(callType)spuhelun.", "Remove %(threePid)s?": "Poista %(threePid)s?", - "%(senderName)s requested a VoIP conference.": "%(senderName)s pyysi VoIP konferenssia.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s asetti näyttönimekseen %(displayName)s.", "The file '%(fileName)s' exceeds this home server's size limit for uploads": "Tiedosto ‘%(fileName)s’ ylittää tämän kotipalvelimen maksimitiedostokoon", "The file '%(fileName)s' failed to upload": "Tiedoston ‘%(fileName)s’ lataaminen epäonnistui", "This Home Server does not support login using email address.": "Kotipalvelin ei tue kirjatumista sähköpostiosoitteen avulla.", @@ -327,7 +316,6 @@ "To link to a room it must have an address.": "Linkittääksesi tähän huoneseen sillä on oltava osoite.", "Turn Markdown off": "Ota Markdown pois käytöstä", "Turn Markdown on": "Ota Markdown käyttöön", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s otti päästä päähän-salauksen käyttöön (algoritmi %(algorithm)s).", "Username invalid: %(errMessage)s": "Virheellinen käyttäjänimi: %(errMessage)s", "Users": "Käyttäjät", "Verification": "Varmennus", @@ -437,7 +425,6 @@ "Verify device": "Varmenna laite", "I verify that the keys match": "Totean että avaimet vastaavat toisiaan", "Unable to restore session": "Istunnon palautus epäonnistui", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s poisti huoneen nimen.", "Changes to who can read history will only apply to future messages in this room": "Muutokset koskien ketkä voivat lukea historian koskevat vain uusia viestejä", "Click here to join the discussion!": "Paina tästä liittyäksesi keskusteluun", "%(count)s new messages|one": "%(count)s uusi viesti", @@ -451,9 +438,6 @@ "Error: Problem communicating with the given homeserver.": "Virhe: Ongelma yhteydenpidossa kotipalvelimeen.", "Existing Call": "Käynnissä oleva puhelu", "Join as voice or video.": "Liity käyttäen ääntä tai videota.", - "%(targetName)s joined the room.": "%(targetName)s liittyi huoneeseen.", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s poisti käyttäjän %(targetName)s huoneesta.", - "%(targetName)s left the room.": "%(targetName)s poistui huoneesta.", "Publish this room to the public in %(domain)s's room directory?": "Julkaise tämä huone domainin %(domain)s huoneluettelossa?", "Missing room_id in request": "room_id puuttuu kyselystä", "Missing user_id in request": "user_id puuttuu kyselystä", @@ -463,9 +447,7 @@ "Press to start a chat with someone": "Paina ", "Revoke Moderator": "Poista moderaattorioikeudet", "Refer a friend to Riot:": "Suosittele Riot ystävälle:", - "%(targetName)s rejected the invitation.": "%(targetName)s hylkäsi kutsun.", "Remote addresses for this room:": "Tämän huoneen etäosoitteet:", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s poisti näyttönimensä (%(oldDisplayName)s).", "Riot does not have permission to send you notifications - please check your browser settings": "Riotilla ei ole oikeuksia lähettää sinulle ilmoituksia. Ole hyvä ja tarkista selaimen asetukset", "Riot was not given permission to send notifications - please try again": "Riotilla ei saannut oikeuksia lähettää ilmoituksia. Ole hyvä ja yritä uudelleen", "Room %(roomId)s not visible": "Huone %(roomId)s ei ole näkyvissä", @@ -474,7 +456,6 @@ "Seen by %(userName)s at %(dateTime)s": "Käyttäjän %(userName)s näkemä %(dateTime)s", "Send Reset Email": "Lähetä salasanan palautusviesti", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s lähetti kuvan.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s lähetti kutsun käyttäjälle %(targetDisplayName)s liittyäkseen huoneeseen.", "Server may be unavailable or overloaded": "Palvelin saattaa olla saavuttamattomissa tai ylikuormitettu", "Show Text Formatting Toolbar": "Näytä tekstinmuotoilupalkki", "Show timestamps in 12 hour format (e.g. 2:30pm)": "Näytä aikaleimat 12h muodossa (esim. 2:30pm)", @@ -490,7 +471,6 @@ "Unable to remove contact information": "Yhteystietojen poistaminen epäonnistui", "Unable to verify email address.": "Sähköpostin varmentaminen epäonnistui.", "Unbans user with given id": "Poistaa porttikiellon annetun ID:n omaavalta käyttäjältä", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s poisti porttikiellon käyttäjältä %(targetName)s.", "Unable to capture screen": "Ruudun kaappaus epäonnistui", "Unable to enable Notifications": "Ilmoitusten käyttöönotto epäonnistui", "Unable to load device list": "Laitelistan lataaminen epäonnistui", @@ -505,7 +485,6 @@ "User ID": "Käyttäjätunniste", "User Interface": "Käyttöliittymä", "User name": "Käyttäjänimi", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s asetti aiheeksi \"%(topic)s\".", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Salasanan muuttaminen uudelleenalustaa myös päästä päähän-salausavaimet kaikilla laitteilla, jolloin vanhojen viestien lukeminen ei ole enään mahdollista, ellet ensin vie huoneavaimet ja tuo ne takaisin jälkeenpäin. Tämä tulee muuttumaan tulevaisuudessa.", "Define the power level of a user": "Määritä käyttäjän oikeustaso", "Failed to change power level": "Oikeustason muuttaminen epäonnistui", @@ -531,7 +510,6 @@ "(could not connect media)": "(mediaa ei voitu yhdistää)", "WARNING: Device already verified, but keys do NOT MATCH!": "VAROITUS: Laite on jo varmennettu mutta avaimet eivät vastaa toisiaan!", "WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "VAROITUS: AVAIMEN VARMENNUS EPÄONNISTUI! Käyttäjän %(userId)s ja laitteen %(deviceId)s allekirjoitusavain on \"%(fprint)s\" joka ei vastaa annettua avainta \"%(fingerprint)s\". Tämä saattaa tarkoittaa että viestintäsi siepataan!", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s veti takaisin käyttäjän %(targetName)s kutsun.", "You're not in any rooms yet! Press to make a room or to browse the directory": "Et ole vielä missään huoneessa! Paina luodaksesi huoneen tai selatakseski hakemistoa", "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device": "Sinut on kirjattu ulos kaikista laitteista etkä enää saa Push-ilmoituksia. Jotta saisit jälleen ilmoituksia pitää sinun jälleen kirjautua sisään jokaisella laitteella", "You may wish to login with a different account, or add this email to this account.": "Haluat ehkä kirjautua toiseen tiliin tai lisätä tämä sähköpostiosoite tähän tiliin.", @@ -630,14 +608,6 @@ "Restricted": "Rajoitettu", "You are now ignoring %(userId)s": "Et enää huomioi käyttäjää %(userId)s", "You are no longer ignoring %(userId)s": "Huomioit jälleen käyttäjän %(userId)s", - "%(senderName)s removed their profile picture.": "%(senderName)s poisti profiilikuvansa.", - "%(senderName)s set a profile picture.": "%(senderName)s asetti profiilikuvan.", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s muutti tulevat viestit näkyviksi kaikille huoneen jäsenille, alkaen kutsusta huoneeseen.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s teki tulevan huonehistorian näkyväksi kaikille huoneen jäsenille, liittymisestä asti.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s teki tulevan huonehistorian näkyväksi kaikille huoneen jäsenille.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s teki tulevan huonehistorian näkyväksi kaikille.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s teki tulevan huonehistorian näkyväksi tuntemattomalle (%(visibility)s).", - "%(senderName)s changed the pinned messages for the room.": "%(senderName)s muutti tämän huoneen kiinnitetyt viestit.", "%(names)s and %(count)s others are typing|other": "%(names)s ja %(count)s muuta kirjoittavat", "%(names)s and %(count)s others are typing|one": "%(names)s ja yksi muu kirjoittvat", "Message Pinning": "Kiinnitetyt viestit", @@ -702,9 +672,6 @@ "Invalid community ID": "Virheellinen yhteistötunniste", "'%(groupId)s' is not a valid community ID": "'%(groupId)s' on virheellinen yhteisötunniste", "New community ID (e.g. +foo:%(localDomain)s)": "Uusi yhteisötunniste (esim. +foo:%(localDomain)s)", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s muutti huoneen %(roomName)s avatarin", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s poisti huoneen avatarin.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s vaihtoi huoneen kuvaksi ", "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Sinut ohjataan kolmannen osapuolen sivustolle jotta voit autentikoida tilisi käyttääksesi %(integrationsUrl)s. Haluatko jatkaa?", "Message removed by %(userId)s": "Käyttäjän %(userId)s poistama viesti", "Message removed": "Viesti poistettu", @@ -814,11 +781,6 @@ "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", "Ignored user": "Estetyt käyttäjät", "Unignored user": "Sallitut käyttäjät", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s tasolta %(fromPowerLevel)s tasolle %(toPowerLevel)s", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s muutettiin tehotasoa %(powerLevelDiffText)s.", - "%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s pienoisohjelmaa muokannut %(senderName)s", - "%(widgetName)s widget added by %(senderName)s": "%(widgetName)s pienoisohjelman lisännyt %(senderName)s", - "%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s pienoisohjelman poistanut %(senderName)s", "Send": "Lähetä", "Delete %(count)s devices|other": "Poista %(count)s laitetta", "Delete %(count)s devices|one": "Poista laite", @@ -1065,5 +1027,43 @@ "Collapse panel": "Piilota paneeli", "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!": "Nykyisellä selaimellasi ohjelman ulkonäkö voi olla aivan virheellinen, ja jotkut ominaisuudet eivät saata toimia. Voit jatkaa jos haluat kokeilla mutta et voi odottaa saavasi apua mahdollisesti ilmeneviin ongelmiin!", "Checking for an update...": "Tarkistetaan päivityksen saatavuutta...", - "There are advanced notifications which are not shown here": "On kehittyneitä ilmoituksia joita ei näytetä tässä" + "There are advanced notifications which are not shown here": "On kehittyneitä ilmoituksia joita ei näytetä tässä", + " accepted the invitation for %(displayName)s.": " hyväksyi kutsun käyttäjän %(displayName)s puolesta.", + " accepted an invitation.": " hyväksyi kutsun.", + " requested a VoIP conference.": " pyysi VoIP konferenssia.", + " invited .": " kutsui käyttäjän .", + " banned .": " antoi porttikiellon käyttäjälle .", + " set their display name to .": " asetti näyttönimekseen .", + " removed their display name ().": " poisti näyttönimensä ().", + " removed their profile picture.": " poisti profiilikuvansa.", + " changed their profile picture.": " muutti profiilikuvansa.", + " set a profile picture.": " asetti profiilikuvan.", + " joined the room.": " liittyi huoneeseen.", + " rejected the invitation.": " hylkäsi kutsun.", + " left the room.": " poistui huoneesta.", + " unbanned .": " poisti porttikiellon käyttäjältä .", + " kicked .": " poisti käyttäjän huoneesta.", + " withdrew 's invitation.": " veti takaisin käyttäjän kutsun.", + " changed the topic to \"%(topic)s\".": " asetti aiheeksi \"%(topic)s\".", + " changed the room name to %(roomName)s.": " muuti huoneen nimeksi %(roomName)s.", + " changed the avatar for %(roomName)s": " muutti huoneen %(roomName)s avatarin", + " changed the room avatar to ": " vaihtoi huoneen kuvaksi ", + " removed the room name.": " poisti huoneen nimen.", + " removed the room avatar.": " poisti huoneen avatarin.", + " answered the call.": " vastasi puheluun.", + " ended the call.": " lopetti puhelun.", + " placed a %(callType)s call.": " soitti %(callType)spuhelun.", + " sent an invitation to %(targetDisplayName)s to join the room.": " lähetti kutsun käyttäjälle %(targetDisplayName)s liittyäkseen huoneeseen.", + " made future room history visible to all room members, from the point they are invited.": " muutti tulevat viestit näkyviksi kaikille huoneen jäsenille, alkaen kutsusta huoneeseen.", + " made future room history visible to all room members, from the point they joined.": " teki tulevan huonehistorian näkyväksi kaikille huoneen jäsenille, liittymisestä asti.", + " made future room history visible to all room members.": " teki tulevan huonehistorian näkyväksi kaikille huoneen jäsenille.", + " made future room history visible to anyone.": " teki tulevan huonehistorian näkyväksi kaikille.", + " made future room history visible to unknown (%(visibility)s).": " teki tulevan huonehistorian näkyväksi tuntemattomalle (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " otti päästä päähän-salauksen käyttöön (algoritmi %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " tasolta %(fromPowerLevel)s tasolle %(toPowerLevel)s", + " changed the pinned messages for the room.": " muutti tämän huoneen kiinnitetyt viestit.", + " changed the power level of %(powerLevelDiffText)s.": " muutettiin tehotasoa %(powerLevelDiffText)s.", + "%(widgetName)s widget modified by ": "%(widgetName)s pienoisohjelmaa muokannut ", + "%(widgetName)s widget added by ": "%(widgetName)s pienoisohjelman lisännyt ", + "%(widgetName)s widget removed by ": "%(widgetName)s pienoisohjelman poistanut " } diff --git a/src/i18n/strings/fr.json b/src/i18n/strings/fr.json index 8843ad89ca..8c6e6c2998 100644 --- a/src/i18n/strings/fr.json +++ b/src/i18n/strings/fr.json @@ -12,7 +12,6 @@ "Enable encryption": "Activer le chiffrement", "Encrypted messages will not be visible on clients that do not yet implement encryption": "Les messages chiffrés ne seront pas visibles dans les clients qui n’implémentent pas encore le chiffrement", "Encrypted room": "Salon chiffré", - "%(senderName)s ended the call.": "%(senderName)s a terminé l’appel.", "End-to-end encryption information": "Informations sur le chiffrement de bout en bout", "End-to-end encryption is in beta and may not be reliable": "Le chiffrement de bout en bout est en bêta et risque de ne pas être fiable", "Enter Code": "Saisir le code", @@ -33,7 +32,6 @@ "Notifications": "Notifications", "Settings": "Paramètres", "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "Un SMS a été envoyé à +%(msisdn)s. Merci de saisir le code de vérification qu'il contient", - "%(targetName)s accepted an invitation.": "%(targetName)s a accepté une invitation.", "Account": "Compte", "Add email address": "Ajouter une adresse e-mail", "Add phone number": "Ajouter un numéro de téléphone", @@ -52,7 +50,6 @@ "Are you sure you want to upload the following files?": "Voulez-vous vraiment envoyer les fichiers suivants ?", "Attachment": "Pièce jointe", "Autoplay GIFs and videos": "Jouer automatiquement les GIFs et les vidéos", - "%(senderName)s banned %(targetName)s.": "%(senderName)s a banni %(targetName)s.", "Ban": "Bannir", "Banned users": "Utilisateurs bannis", "Bans user with given id": "Bannit l'utilisateur à partir de son identifiant", @@ -61,10 +58,6 @@ "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Impossible de se connecter au serveur d'accueil en HTTP si l'URL dans la barre de votre explorateur est en HTTPS. Utilisez HTTPS ou activez le support des scripts non-vérifiés.", "Can't load user settings": "Impossible de charger les paramètres de l'utilisateur", "Change Password": "Changer le mot de passe", - "%(senderName)s changed their profile picture.": "%(senderName)s a changé son image de profil.", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s a changé le rang de %(powerLevelDiffText)s.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s a changé le nom du salon en %(roomName)s.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s a changé le sujet du salon en \"%(topic)s\".", "Changes to who can read history will only apply to future messages in this room": "Les changements de visibilité de l’historique de ce salon ne s’appliquent qu’aux futurs messages", "Changes your display nickname": "Change votre nom affiché", "Claimed Ed25519 fingerprint key": "Clé d'empreinte Ed25519 déclarée", @@ -114,11 +107,9 @@ "Failed to set display name": "Échec de l'enregistrement du nom affiché", "Failed to set up conference call": "Échec de l’établissement de la téléconférence", "Failed to toggle moderator status": "Échec de l’activation du statut de modérateur", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s a accepté l’invitation de %(displayName)s.", "Access Token:": "Jeton d’accès :", "Always show message timestamps": "Toujours afficher l'heure des messages", "Authentication": "Authentification", - "%(senderName)s answered the call.": "%(senderName)s a répondu à l’appel.", "An error has occurred.": "Une erreur est survenue.", "Email": "E-mail", "Failed to unban": "Échec de la révocation du bannissement", @@ -131,7 +122,6 @@ "Forget room": "Oublier le salon", "Forgot your password?": "Mot de passe oublié ?", "For security, this session has been signed out. Please sign in again.": "Par mesure de sécurité, la session a expiré. Merci de vous authentifier à nouveau.", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s de %(fromPowerLevel)s à %(toPowerLevel)s", "Hangup": "Raccrocher", "Hide read receipts": "Cacher les accusés de lecture", "Hide Text Formatting Toolbar": "Cacher la barre de formatage de texte", @@ -145,7 +135,6 @@ "Invalid alias format": "Format d'alias non valide", "Invalid address format": "Format d'adresse non valide", "Invalid Email Address": "Adresse e-mail non valide", - "%(senderName)s invited %(targetName)s.": "%(senderName)s a invité %(targetName)s.", "Invite new room members": "Inviter de nouveaux membres", "Invited": "Invités", "Invites": "Invitations", @@ -155,23 +144,15 @@ "%(displayName)s is typing": "%(displayName)s écrit", "Sign in with": "Se connecter avec", "Join Room": "Rejoindre le salon", - "%(targetName)s joined the room.": "%(targetName)s a rejoint le salon.", "Joins room with given alias": "Rejoint le salon avec l'alias renseigné", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s a exclu %(targetName)s.", "Kick": "Exclure", "Kicks user with given id": "Exclut l'utilisateur à partir de son identifiant", "Labs": "Laboratoire", "Leave room": "Quitter le salon", - "%(targetName)s left the room.": "%(targetName)s a quitté le salon.", "Local addresses for this room:": "Adresses locales pour ce salon :", "Logged in as:": "Identifié en tant que :", "Logout": "Se déconnecter", "Low priority": "Priorité basse", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s a rendu l'historique visible à tous les membres du salon, depuis le moment où ils ont été invités.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s a rendu l'historique visible à tous les membres du salon, depuis le moment où ils ont rejoint.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s a rendu l'historique visible à tous les membres du salon.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s a rendu l'historique visible à n'importe qui.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s a rendu l'historique visible à inconnu (%(visibility)s).", "Manage Integrations": "Gestion des intégrations", "Markdown is disabled": "Le formatage Markdown est désactivé", "Markdown is enabled": "Le formatage Markdown est activé", @@ -220,7 +201,6 @@ "Mute": "Mettre en sourdine", "No users have specific privileges in this room": "Aucun utilisateur n’a de privilège spécifique dans ce salon", "olm version:": "version de olm :", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s a passé un appel %(callType)s.", "Please check your email and click on the link it contains. Once this is done, click continue.": "Veuillez vérifier vos e-mails et cliquer sur le lien que vous avez reçu. Puis cliquez sur continuer.", "Power level must be positive integer.": "Le niveau d'autorité doit être un entier positif.", "Privacy warning": "Alerte de confidentialité", @@ -229,13 +209,9 @@ "Reason": "Raison", "Revoke Moderator": "Révoquer le modérateur", "Refer a friend to Riot:": "Recommander Riot à un ami :", - "%(targetName)s rejected the invitation.": "%(targetName)s a rejeté l’invitation.", "Reject invitation": "Rejeter l'invitation", "Remove Contact Information?": "Supprimer les informations du contact ?", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s a supprimé son nom affiché (%(oldDisplayName)s).", - "%(senderName)s removed their profile picture.": "%(senderName)s a supprimé son image de profil.", "Remove %(threePid)s?": "Supprimer %(threePid)s ?", - "%(senderName)s requested a VoIP conference.": "%(senderName)s a demandé une téléconférence audio.", "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Pour le moment, réinitialiser le mot de passe va réinitialiser les clés de chiffrement sur tous les appareils, rendant l’historique des salons chiffrés illisible, à moins que vous exportiez d'abord les clés de salon puis que vous les ré-importiez après. Cela sera amélioré prochainement.", "Return to login screen": "Retourner à l’écran de connexion", "Riot does not have permission to send you notifications - please check your browser settings": "Riot n’a pas la permission de vous envoyer des notifications - merci de vérifier les paramètres de votre navigateur", @@ -254,7 +230,6 @@ "Send Invites": "Envoyer des invitations", "Send Reset Email": "Envoyer l'e-mail de réinitialisation", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s a envoyé une image.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s a invité %(targetDisplayName)s à rejoindre le salon.", "Server error": "Erreur du serveur", "Server may be unavailable or overloaded": "Le serveur semble être inaccessible ou surchargé", "Server may be unavailable, overloaded, or search timed out :(": "Le serveur semble être inaccessible, surchargé ou la recherche a expiré :(", @@ -262,8 +237,6 @@ "Server may be unavailable, overloaded, or you hit a bug.": "Le serveur semble être indisponible, surchargé ou vous avez rencontré un problème.", "Server unavailable, overloaded, or something else went wrong.": "Le serveur semble être inaccessible, surchargé ou quelque chose s'est mal passé.", "Session ID": "Identifiant de session", - "%(senderName)s set a profile picture.": "%(senderName)s a défini une image de profil.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s a défini son nom affiché comme %(displayName)s.", "Show panel": "Dévoiler le panneau", "Show timestamps in 12 hour format (e.g. 2:30pm)": "Afficher l’heure au format am/pm (par ex. 2:30pm)", "Signed Out": "Déconnecté", @@ -298,12 +271,10 @@ "Tried to load a specific point in this room's timeline, but was unable to find it.": "Un instant donné de la chronologie n’a pu être chargé car il n’a pas pu être trouvé.", "Turn Markdown off": "Désactiver le formatage ’Markdown’", "Turn Markdown on": "Activer le formatage ’Markdown’", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s a activé le chiffrement de bout-en-bout (algorithme %(algorithm)s).", "Unable to add email address": "Impossible d'ajouter l'adresse e-mail", "Unable to remove contact information": "Impossible de supprimer les informations du contact", "Unable to verify email address.": "Impossible de vérifier l’adresse e-mail.", "Unban": "Révoquer le bannissement", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s a révoqué le bannissement de %(targetName)s.", "Unable to capture screen": "Impossible de capturer l'écran", "Unable to enable Notifications": "Impossible d'activer les notifications", "Unable to load device list": "Impossible de charger la liste des appareils", @@ -336,7 +307,6 @@ "Who can read history?": "Qui peut lire l'historique ?", "Who would you like to add to this room?": "Qui voulez-vous ajouter à ce salon ?", "Who would you like to communicate with?": "Avec qui voulez-vous communiquer ?", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s a annulé l’invitation de %(targetName)s.", "You are already in a call.": "Vous avez déjà un appel en cours.", "You are trying to access %(roomName)s.": "Vous essayez d'accéder à %(roomName)s.", "You cannot place a call with yourself.": "Vous ne pouvez pas passer d'appel avec vous-même.", @@ -405,7 +375,6 @@ "bullet": "liste à puces", "numbullet": "liste numérotée", "Please select the destination room for this message": "Merci de sélectionner le salon de destination pour ce message", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s a supprimé le nom du salon.", "Analytics": "Collecte de données", "Riot collects anonymous analytics to allow us to improve the application.": "Riot collecte des données anonymes qui nous permettent d’améliorer l’application.", "Passphrases must match": "Les phrases de passe doivent être identiques", @@ -485,9 +454,6 @@ "Options": "Options", "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Vous êtes sur le point d’accéder à un site tiers afin de pouvoir vous identifier pour utiliser %(integrationsUrl)s. Voulez-vous continuer ?", "Removed or unknown message type": "Type de message inconnu ou supprimé", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s a changé l’avatar du salon en ", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s a supprimé l'avatar du salon.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s a changé l’avatar de %(roomName)s", "Device already verified!": "Appareil déjà vérifié !", "Export": "Exporter", "Guest access is disabled on this Home Server.": "L’accès en tant que visiteur est désactivé sur ce serveur d'accueil.", @@ -655,8 +621,6 @@ "Failed to upload image": "Impossible d'envoyer l'image", "Hide avatars in user and room mentions": "Masquer les avatars dans les mentions d'utilisateur et de salon", "Do you want to load widget from URL:": "Voulez-vous charger le widget depuis l’URL :", - "%(widgetName)s widget added by %(senderName)s": "Widget %(widgetName)s ajouté par %(senderName)s", - "%(widgetName)s widget removed by %(senderName)s": "Widget %(widgetName)s supprimé par %(senderName)s", "Publish this room to the public in %(domain)s's room directory?": "Publier ce salon dans le répertoire de salons public de %(domain)s ?", "Integrations Error": "Erreur d'intégration", "Cannot add any more widgets": "Impossible d'ajouter plus de widgets", @@ -667,7 +631,6 @@ "Copied!": "Copié !", "Failed to copy": "Échec de la copie", "Verifies a user, device, and pubkey tuple": "Vérifie un utilisateur, un appareil et une clé publique", - "%(widgetName)s widget modified by %(senderName)s": "Widget %(widgetName)s modifié par %(senderName)s", "Robot check is currently unavailable on desktop - please use a web browser": "La vérification robot n'est pas encore disponible pour le bureau - veuillez utiliser un navigateur", "Who would you like to add to this community?": "Qui souhaitez-vous ajouter à cette communauté ?", "Warning: any person you add to a community will be publicly visible to anyone who knows the community ID": "Attention : toute personne ajoutée à une communauté sera visible par tous ceux connaissant l'identifiant de la communauté", @@ -712,7 +675,6 @@ "To modify widgets in the room, you must be a": "Pour modifier les widgets, vous devez être un", "Banned by %(displayName)s": "Banni par %(displayName)s", "To send messages, you must be a": "Pour envoyer des messages, vous devez être un(e)", - "%(senderName)s changed the pinned messages for the room.": "%(senderName)s a changé les messages épinglés du salon.", "%(names)s and %(count)s others are typing|other": "%(names)s et %(count)s autres écrivent", "Jump to read receipt": "Aller à l'accusé de lecture", "World readable": "Lisible publiquement", @@ -955,7 +917,6 @@ "Community IDs cannot not be empty.": "Les identifiants de communauté ne peuvent pas être vides.", "Show devices, send anyway or cancel.": "Afficher les appareils, envoyer quand même ou annuler.", "In reply to ": "En réponse à ", - "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s a changé son nom affiché en %(displayName)s.", "Failed to set direct chat tag": "Échec de l'ajout de l'étiquette discussion directe", "Failed to remove tag %(tagName)s from room": "Échec de la suppression de l'étiquette %(tagName)s du salon", "Failed to add tag %(tagName)s to room": "Échec de l'ajout de l'étiquette %(tagName)s au salon", @@ -1195,5 +1156,44 @@ "Share Room Message": "Partager le message du salon", "Link to selected message": "Lien vers le message sélectionné", "COPY": "COPIER", - "Share Message": "Partager le message" + "Share Message": "Partager le message", + " accepted the invitation for %(displayName)s.": " a accepté l’invitation de %(displayName)s.", + " accepted an invitation.": " a accepté une invitation.", + " requested a VoIP conference.": " a demandé une téléconférence audio.", + " invited .": " a invité .", + " banned .": " a banni .", + " changed their display name to .": " a changé son nom affiché en .", + " set their display name to .": " a défini son nom affiché comme .", + " removed their display name ().": " a supprimé son nom affiché ().", + " removed their profile picture.": " a supprimé son image de profil.", + " changed their profile picture.": " a changé son image de profil.", + " set a profile picture.": " a défini une image de profil.", + " joined the room.": " a rejoint le salon.", + " rejected the invitation.": " a rejeté l’invitation.", + " left the room.": " a quitté le salon.", + " unbanned .": " a révoqué le bannissement de .", + " kicked .": " a exclu .", + " withdrew 's invitation.": " a annulé l’invitation de .", + " changed the topic to \"%(topic)s\".": " a changé le sujet du salon en \"%(topic)s\".", + " changed the room name to %(roomName)s.": " a changé le nom du salon en %(roomName)s.", + " changed the room avatar to ": " a changé l’avatar du salon en ", + " changed the avatar for %(roomName)s": " a changé l’avatar de %(roomName)s", + " removed the room name.": " a supprimé le nom du salon.", + " removed the room avatar.": " a supprimé l'avatar du salon.", + " answered the call.": " a répondu à l’appel.", + " ended the call.": " a terminé l’appel.", + " placed a %(callType)s call.": " a passé un appel %(callType)s.", + " sent an invitation to %(targetDisplayName)s to join the room.": " a invité %(targetDisplayName)s à rejoindre le salon.", + " made future room history visible to all room members, from the point they are invited.": " a rendu l'historique visible à tous les membres du salon, depuis le moment où ils ont été invités.", + " made future room history visible to all room members, from the point they joined.": " a rendu l'historique visible à tous les membres du salon, depuis le moment où ils ont rejoint.", + " made future room history visible to all room members.": " a rendu l'historique visible à tous les membres du salon.", + " made future room history visible to anyone.": " a rendu l'historique visible à n'importe qui.", + " made future room history visible to unknown (%(visibility)s).": " a rendu l'historique visible à inconnu (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " a activé le chiffrement de bout-en-bout (algorithme %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " de %(fromPowerLevel)s à %(toPowerLevel)s", + " changed the power level of %(powerLevelDiffText)s.": " a changé le rang de %(powerLevelDiffText)s.", + " changed the pinned messages for the room.": " a changé les messages épinglés du salon.", + "%(widgetName)s widget modified by ": "Widget %(widgetName)s modifié par ", + "%(widgetName)s widget added by ": "Widget %(widgetName)s ajouté par ", + "%(widgetName)s widget removed by ": "Widget %(widgetName)s supprimé par " } diff --git a/src/i18n/strings/gl.json b/src/i18n/strings/gl.json index 57d8301df6..f61389ad9b 100644 --- a/src/i18n/strings/gl.json +++ b/src/i18n/strings/gl.json @@ -111,49 +111,14 @@ "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "A chave de firma que proporcionou concorda coa chave de firma que recibiu do dispositivo %(deviceId)s de %(userId)s. Dispositivo marcado como verificado.", "Unrecognised command:": "Orde non recoñecida:", "Reason": "Razón", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s aceptou o convite para %(displayName)s.", - "%(targetName)s accepted an invitation.": "%(targetName)s aceptou o convite.", - "%(senderName)s requested a VoIP conference.": "%(senderName)s solicitou unha conferencia VoIP.", - "%(senderName)s invited %(targetName)s.": "%(senderName)s convidou a %(targetName)s.", - "%(senderName)s banned %(targetName)s.": "%(senderName)s bloqueou a %(targetName)s.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s estableceu o seu nome público a %(displayName)s.", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s eliminou o seu nome público (%(oldDisplayName)s).", - "%(senderName)s removed their profile picture.": "%(senderName)s eliminou a súa imaxe de perfil.", - "%(senderName)s changed their profile picture.": "%(senderName)s cambiou a súa imaxe de perfil.", - "%(senderName)s set a profile picture.": "%(senderName)s estableceu a imaxe de perfil.", "VoIP conference started.": "Comezou a conferencia VoIP.", - "%(targetName)s joined the room.": "%(targetName)s uniuse a sala.", "VoIP conference finished.": "Rematou a conferencia VoIP.", - "%(targetName)s rejected the invitation.": "%(targetName)s rexeitou a invitación.", - "%(targetName)s left the room.": "%(targetName)s deixou a sala.", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s desbloqueou a %(targetName)s.", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s expulsou a %(targetName)s.", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s rexeitou o convite de %(targetName)s.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s cambiou o asunto a \"%(topic)s\".", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s eliminou o nome da sala.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s cambiou o nome da sala a %(roomName)s.", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s enviou unha imaxe.", "Someone": "Alguén", "(not supported by this browser)": "(non soportado por este navegador)", - "%(senderName)s answered the call.": "%(senderName)s respondeu a chamada.", "(could not connect media)": "(non puido conectar os medios)", "(no answer)": "(sen resposta)", "(unknown failure: %(reason)s)": "(fallo descoñecido: %(reason)s)", - "%(senderName)s ended the call.": "%(senderName)s rematou a chamada.", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s estableceu unha chamada %(callType)s.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s enviou un convite a %(targetDisplayName)s para unirse a sala.", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s fixo o historial da sala visible para todos os participantes, desde o punto en que foron convidadas.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s estableceu o historial futuro visible a todos os participantes, desde o punto en que se uniron.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s fixo visible para todos participantes o historial futuro da sala.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s fixo visible para calquera o historial futuro da sala.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s fixo visible o historial futuro da sala para descoñecidos (%(visibility)s).", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s activou o cifrado de par-a-par (algoritmo %(algorithm)s).", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s desde %(fromPowerLevel)s a %(toPowerLevel)s", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s cambiou o nivel de autoridade a %(powerLevelDiffText)s.", - "%(senderName)s changed the pinned messages for the room.": "%(senderName)s cambiou as mensaxes fixadas para a sala.", - "%(widgetName)s widget modified by %(senderName)s": "O trebello %(widgetName)s modificado por %(senderName)s", - "%(widgetName)s widget added by %(senderName)s": "O trebello %(widgetName)s engadido por %(senderName)s", - "%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s eliminado por %(senderName)s", "%(displayName)s is typing": "%(displayName)s está a escribir", "%(names)s and %(count)s others are typing|other": "%(names)s e %(count)s outras están a escribir", "%(names)s and %(count)s others are typing|one": "%(names)s e outra está a escribir", @@ -472,9 +437,6 @@ "Invalid file%(extra)s": "Ficheiro non válido %(extra)s", "Error decrypting image": "Fallo ao descifrar a imaxe", "Error decrypting video": "Fallo descifrando vídeo", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s cambiou o avatar para %(roomName)s", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s eliminou o avatar da sala.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s cambiou o avatar da sala a ", "Copied!": "Copiado!", "Failed to copy": "Fallo ao copiar", "Add an Integration": "Engadir unha integración", @@ -949,7 +911,6 @@ "In reply to ": "En resposta a ", "This room is not public. You will not be able to rejoin without an invite.": "Esta sala non é pública. Non poderá volver a ela sen un convite.", "This room is not showing flair for any communities": "Esta sala non mostra popularidade para as comunidades", - "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s cambiou o seu nome mostrado a %(displayName)s.", "Clear filter": "Quitar filtro", "Failed to set direct chat tag": "Fallo ao establecer etiqueta do chat directo", "Failed to remove tag %(tagName)s from room": "Fallo ao eliminar a etiqueta %(tagName)s da sala", @@ -1195,5 +1156,44 @@ "Review terms and conditions": "Revise os termos e condicións", "No Audio Outputs detected": "Non se detectou unha saída de audio", "Audio Output": "Saída de audio", - "Try the app first": "Probe a aplicación primeiro" + "Try the app first": "Probe a aplicación primeiro", + " accepted the invitation for %(displayName)s.": " aceptou o convite para %(displayName)s.", + " accepted an invitation.": " aceptou o convite.", + " requested a VoIP conference.": " solicitou unha conferencia VoIP.", + " invited .": " convidou a .", + " banned .": " bloqueou a .", + " changed their display name to .": " cambiou o seu nome mostrado a .", + " set their display name to .": " estableceu o seu nome público a .", + " removed their display name ().": " eliminou o seu nome público ().", + " removed their profile picture.": " eliminou a súa imaxe de perfil.", + " changed their profile picture.": " cambiou a súa imaxe de perfil.", + " set a profile picture.": " estableceu a imaxe de perfil.", + " joined the room.": " uniuse a sala.", + " rejected the invitation.": " rexeitou a invitación.", + " left the room.": " deixou a sala.", + " unbanned .": " desbloqueou a .", + " kicked .": " expulsou a .", + " withdrew 's invitation.": " rexeitou o convite de .", + " changed the topic to \"%(topic)s\".": " cambiou o asunto a \"%(topic)s\".", + " changed the room name to %(roomName)s.": " cambiou o nome da sala a %(roomName)s.", + " changed the avatar for %(roomName)s": " cambiou o avatar para %(roomName)s", + " changed the room avatar to ": " cambiou o avatar da sala a ", + " removed the room name.": " eliminou o nome da sala.", + " removed the room avatar.": " eliminou o avatar da sala.", + " answered the call.": " respondeu a chamada.", + " ended the call.": " rematou a chamada.", + " placed a %(callType)s call.": " estableceu unha chamada %(callType)s.", + " sent an invitation to %(targetDisplayName)s to join the room.": " enviou un convite a %(targetDisplayName)s para unirse a sala.", + " made future room history visible to all room members, from the point they are invited.": " fixo o historial da sala visible para todos os participantes, desde o punto en que foron convidadas.", + " made future room history visible to all room members, from the point they joined.": " estableceu o historial futuro visible a todos os participantes, desde o punto en que se uniron.", + " made future room history visible to all room members.": " fixo visible para todos participantes o historial futuro da sala.", + " made future room history visible to anyone.": " fixo visible para calquera o historial futuro da sala.", + " made future room history visible to unknown (%(visibility)s).": " fixo visible o historial futuro da sala para descoñecidos (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " activou o cifrado de par-a-par (algoritmo %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " desde %(fromPowerLevel)s a %(toPowerLevel)s", + " changed the power level of %(powerLevelDiffText)s.": " cambiou o nivel de autoridade a %(powerLevelDiffText)s.", + " changed the pinned messages for the room.": " cambiou as mensaxes fixadas para a sala.", + "%(widgetName)s widget modified by ": "O trebello %(widgetName)s modificado por ", + "%(widgetName)s widget added by ": "O trebello %(widgetName)s engadido por ", + "%(widgetName)s widget removed by ": "%(widgetName)s eliminado por " } diff --git a/src/i18n/strings/hu.json b/src/i18n/strings/hu.json index 2aea205a15..d0a87414d1 100644 --- a/src/i18n/strings/hu.json +++ b/src/i18n/strings/hu.json @@ -16,8 +16,6 @@ "unknown error code": "ismeretlen hibakód", "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "Elküldtük a szöveges üzenetet ide: +%(msisdn)s. Kérlek add meg az ellenőrző kódot ami benne van", "Accept": "Elfogad", - "%(targetName)s accepted an invitation.": "%(targetName)s elfogadta a meghívást.", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s elfogadta a meghívást ide: %(displayName)s.", "Account": "Fiók", "Access Token:": "Elérési kulcs:", "Active call (%(roomName)s)": "Hívás folyamatban (%(roomName)s)", @@ -53,7 +51,6 @@ "and %(count)s others...|one": "és még egy...", "%(names)s and %(lastPerson)s are typing": "%(names)s és %(lastPerson)s írnak", "A new password must be entered.": "Új jelszót kell megadni.", - "%(senderName)s answered the call.": "%(senderName)s felvette a telefont.", "An error has occurred.": "Hiba történt.", "Anyone": "Bárki", "Anyone who knows the room's link, apart from guests": "A vendégeken kívül bárki aki ismeri a szoba link-jét", @@ -64,7 +61,6 @@ "Are you sure you want to upload the following files?": "Biztos feltöltöd ezeket a fájlokat?", "Attachment": "Csatolmány", "Autoplay GIFs and videos": "GIF-ek és videók automatikus lejátszása", - "%(senderName)s banned %(targetName)s.": "%(senderName)s kitiltotta őt: %(targetName)s.", "Ban": "Kitilt", "Banned users": "Kitiltott felhasználók", "Bans user with given id": "Kitiltja a felhasználót a megadott ID-vel", @@ -75,11 +71,6 @@ "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Nem lehet csatlakozni a saját szerverhez HTTP-n keresztül ha HTTPS van a böngésző címsorában. Vagy használj HTTPS-t vagy engedélyezd a nem biztonságos script-et.", "Can't load user settings": "A felhasználói beállítások nem tölthetők be", "Change Password": "Jelszó megváltoztatása", - "%(senderName)s changed their profile picture.": "%(senderName)s megváltoztatta a profil képét.", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s megváltoztatta a hozzáférési szintjét erre: %(powerLevelDiffText)s.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s megváltoztatta a szoba nevét erre: %(roomName)s.", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s törölte a szoba nevét.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s megváltoztatta a témát erre \"%(topic)s\".", "Changes to who can read history will only apply to future messages in this room": "Változtatások a napló olvasási jogosultságon csak a szoba új üzeneteire fog vonatkozni", "Changes your display nickname": "Becenév megváltoztatása", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Jelszó megváltoztatása jelenleg alaphelyzetbe állítja a titkosításnál használt kulcsokat minden készüléken, ezzel a régi titkosított üzenetek olvashatatlanok lesznek hacsak először nem mented ki a kulcsokat és újra betöltöd. A jövőben ezen javítunk.", @@ -150,7 +141,6 @@ "Encrypted room": "Titkosított szoba", "Encryption is enabled in this room": "Ebben a szobában a titkosítás be van kapcsolva", "Encryption is not enabled in this room": "Ebben a szobában a titkosítás nincs bekapcsolva", - "%(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 is in beta and may not be reliable": "Ponttól pontig tartó titkosítás béta állapotú és lehet, hogy nem megbízható", "Enter Code": "Kód megadása", @@ -190,7 +180,6 @@ "Forgot your password?": "Elfelejtetted a jelszavad?", "For security, this session has been signed out. Please sign in again.": "A biztonság érdekében ez a kapcsolat le lesz bontva. Légy szíves jelentkezz be újra.", "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "A biztonság érdekében a kilépéskor a ponttól pontig való (E2E) titkosításhoz szükséges kulcsok törlésre kerülnek a böngészőből. Ha a régi üzeneteket továbbra is el szeretnéd olvasni, kérlek mentsed ki a szobákhoz tartozó kulcsot.", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s : %(fromPowerLevel)s -> %(toPowerLevel)s", "Guest access is disabled on this Home Server.": "Vendég belépés tiltva van a Saját szerveren.", "Guests cannot join this room even if explicitly invited.": "Vendégek akkor sem csatlakozhatnak ehhez a szobához ha külön meghívók kaptak.", "Hangup": "Megszakít", @@ -213,7 +202,6 @@ "Invalid address format": "Hibás cím formátum", "Invalid Email Address": "Hibás e-mail cím", "Invalid file%(extra)s": "Hibás fájl%(extra)s", - "%(senderName)s invited %(targetName)s.": "%(senderName)s meghívta: %(targetName)s.", "Invite new room members": "Új tagok meghívása", "Invited": "Meghívva", "Invites": "Meghívók", @@ -224,26 +212,18 @@ "Sign in with": "Belépés ezzel:", "Join as voice or video.": "Csatlakozás hanggal vagy videóval.", "Join Room": "Belépés a szobába", - "%(targetName)s joined the room.": "%(targetName)s belépett a szobába.", "Joins room with given alias": "A megadott becenévvel belépett a szobába", "Jump to first unread message.": "Ugrás az első olvasatlan üzenetre.", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s kizárta: %(targetName)s.", "Kick": "Kirúg", "Kicks user with given id": "Az adott azonosítójú felhasználó kirúgása", "Labs": "Labor", "Last seen": "Utoljára láttuk", "Leave room": "Szoba elhagyása", - "%(targetName)s left the room.": "%(targetName)s elhagyta a szobát.", "Level:": "Szint:", "Local addresses for this room:": "A szoba helyi címe:", "Logged in as:": "Bejelentkezve mint:", "Logout": "Kilép", "Low priority": "Alacsony prioritás", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s elérhetővé tette a szoba új üzeneteit nekik minden résztvevő a szobában, amióta meg van hívva.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s elérhetővé tette a szoba új üzeneteit nekik minden résztvevő a szobában, amióta csatlakozott.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s elérhetővé tette a szoba új üzeneteit nekik minden szoba tagság.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s elérhetővé tette a szoba új üzeneteit nekik bárki.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s elérhetővé tette a szoba új üzeneteit nekik ismeretlen (%(visibility)s).", "Manage Integrations": "Integrációk kezelése", "Markdown is disabled": "Markdown kikapcsolva", "Markdown is enabled": "Markdown engedélyezett", @@ -282,7 +262,6 @@ "People": "Emberek", "Permissions": "Jogosultságok", "Phone": "Telefon", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s %(callType)s hívást kezdeményezett.", "Please check your email and click on the link it contains. Once this is done, click continue.": "Ellenőrizd az e-mail-edet és kattints a benne lévő linkre. Ha ez megvan, kattints a folytatásra.", "Power level must be positive integer.": "A szintnek pozitív egésznek kell lennie.", "Private Chat": "Privát csevegés", @@ -294,15 +273,11 @@ "Revoke Moderator": "Moderátor visszahívása", "Refer a friend to Riot:": "Ismerős meghívása a Riotba:", "Register": "Regisztráció", - "%(targetName)s rejected the invitation.": "%(targetName)s elutasította a meghívót.", "Reject invitation": "Meghívó elutasítása", "Rejoin": "Újracsatlakozás", "Remote addresses for this room:": "A szoba távoli címei:", "Remove Contact Information?": "Kapcsolat információk törlése?", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s törölte a megjelenítési nevet (%(oldDisplayName)s).", - "%(senderName)s removed their profile picture.": "%(senderName)s törölte a profil képét.", "Remove %(threePid)s?": "Töröl: %(threePid)s?", - "%(senderName)s requested a VoIP conference.": "%(senderName)s VoIP konferenciát kezdeményez.", "Results from DuckDuckGo": "Eredmények a DuckDuckGo-ból", "Return to login screen": "Vissza a bejelentkezési képernyőre", "Riot does not have permission to send you notifications - please check your browser settings": "Riotnak nincs jogosultsága értesítést küldeni neked - ellenőrizd a böngésző beállításait", @@ -326,7 +301,6 @@ "Send Invites": "Meghívók elküldése", "Send Reset Email": "Visszaállítási e-mail küldése", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s képet küldött.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s meghívót küldött %(targetDisplayName)s felhasználónak, hogy lépjen be a szobába.", "Server error": "Szerver hiba", "Server may be unavailable or overloaded": "A szerver elérhetetlen vagy túlterhelt", "Server may be unavailable, overloaded, or search timed out :(": "A szerver elérhetetlen, túlterhelt vagy a keresés túllépte az időkorlátot :(", @@ -334,8 +308,6 @@ "Server may be unavailable, overloaded, or you hit a bug.": "A szerver elérhetetlen, túlterhelt vagy hibára futott.", "Server unavailable, overloaded, or something else went wrong.": "A szerver elérhetetlen, túlterhelt vagy valami más probléma van.", "Session ID": "Kapcsolat azonosító", - "%(senderName)s set a profile picture.": "%(senderName)s profil képet állított be.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s a megjelenítési nevét megváltoztatta erre: %(displayName)s.", "Show panel": "Panel megjelenítése", "Show Text Formatting Toolbar": "Szöveg formázási eszköztár megjelenítése", "Show timestamps in 12 hour format (e.g. 2:30pm)": "Az időbélyegek 12 órás formátumban mutatása (pl.: 2:30pm)", @@ -381,12 +353,10 @@ "Tried to load a specific point in this room's timeline, but was unable to find it.": "Megpróbáltam betölteni a szoba megadott időpontjának megfelelő adatait, de nem találom.", "Turn Markdown off": "Markdown kikapcsolása", "Turn Markdown on": "Markdown bekapcsolása", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s bekapcsolta a titkosítást ponttól pontig (algoritmus %(algorithm)s).", "Unable to add email address": "Az e-mail címet nem sikerült hozzáadni", "Unable to remove contact information": "A névjegy információkat nem sikerült törölni", "Unable to verify email address.": "Az e-mail cím ellenőrzése sikertelen.", "Unban": "Kitiltás visszavonása", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s visszaengedte %(targetName)s felhasználót.", "Unable to capture screen": "A képernyő felvétele sikertelen", "Unable to enable Notifications": "Az értesítések engedélyezése sikertelen", "Unable to load device list": "Az eszközlista betöltése sikertelen", @@ -440,7 +410,6 @@ "Who can read history?": "Ki olvashatja a régi üzeneteket?", "Who would you like to add to this room?": "Kit szeretnél hozzáadni ehhez a szobához?", "Who would you like to communicate with?": "Kivel szeretnél beszélgetni?", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s visszavonta %(targetName)s meghívóját.", "Would you like to accept or decline this invitation?": "Ezt a meghívót szeretnéd elfogadni vagy elutasítani?", "You already have existing direct chats with this user:": "Már van közvetlen csevegésed ezzel a felhasználóval:", "You are already in a call.": "Már hívásban vagy.", @@ -590,9 +559,6 @@ "Start chatting": "Csevegés indítása", "Start Chatting": "Csevegés indítása", "Click on the button below to start chatting!": "Csevegés indításához kattints a gombra alább!", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s megváltoztatta a szoba avatar képét: ", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s törölte a szoba avatar képét.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s megváltoztatta %(roomName)s szoba avatar képét", "Username available": "Szabad felhasználói név", "Username not available": "A felhasználói név foglalt", "Something went wrong!": "Valami tönkrement!", @@ -664,10 +630,7 @@ "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?", "NOTE: Apps are not end-to-end encrypted": "Megjegyzés: Az alkalmazások nem végponttól végpontig titkosítottak", "The maximum permitted number of widgets have already been added to this room.": "A maximálisan megengedett számú kisalkalmazás már hozzá van adva a szobához.", - "%(widgetName)s widget added by %(senderName)s": "%(widgetName)s kisalkalmazást %(senderName)s hozzáadta", - "%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s kisalkalmazást %(senderName)s eltávolította", "Robot check is currently unavailable on desktop - please use a web browser": "Robot ellenőrzés az asztali verzióban nem érhető el - használd a web böngészőt", - "%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s kisalkalmazást %(senderName)s módosította", "Copied!": "Lemásolva!", "Failed to copy": "Sikertelen másolás", "Advanced options": "További beállítások", @@ -736,7 +699,6 @@ "Message Pinning": "Üzenet kitűzése", "Remove avatar": "Avatar törlése", "Pinned Messages": "Kitűzött üzenetek", - "%(senderName)s changed the pinned messages for the room.": "%(senderName)s megváltoztatta a szoba kitűzött szövegeit.", "Who would you like to add to this community?": "Kit szeretnél hozzáadni ehhez a közösséghez?", "Warning: any person you add to a community will be publicly visible to anyone who knows the community ID": "Figyelem: minden személy akit hozzáadsz a közösséghez mindenki számára látható lesz aki ismeri a közösség azonosítóját", "Invite new community members": "Új tagok meghívása a közösségbe", @@ -955,7 +917,6 @@ "Show devices, send anyway or cancel.": "Eszközök listája, mindenképpen küld vagy szakítsd meg.", "Community IDs cannot not be empty.": "A közösségi azonosító nem lehet üres.", "In reply to ": "Válaszolva neki ", - "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s megváltoztatta a nevét erre: %(displayName)s.", "Failed to set direct chat tag": "Nem sikerült a közvetlen beszélgetés jelzést beállítani", "Failed to remove tag %(tagName)s from room": "Nem sikerült a szobáról eltávolítani ezt: %(tagName)s", "Failed to add tag %(tagName)s to room": "Nem sikerült hozzáadni a szobához ezt: %(tagName)s", @@ -1195,5 +1156,44 @@ "Share Room Message": "Szoba üzenet megosztás", "Link to selected message": "Hivatkozás a kijelölt üzenetre", "COPY": "Másol", - "Share Message": "Üzenet megosztása" + "Share Message": "Üzenet megosztása", + " accepted the invitation for %(displayName)s.": " elfogadta a meghívást ide: %(displayName)s.", + " accepted an invitation.": " elfogadta a meghívást.", + " requested a VoIP conference.": " VoIP konferenciát kezdeményez.", + " invited .": " meghívta: .", + " banned .": " kitiltotta őt: .", + " changed their display name to .": " megváltoztatta a nevét erre: .", + " set their display name to .": " a megjelenítési nevét megváltoztatta erre: .", + " removed their display name ().": " törölte a megjelenítési nevet ().", + " removed their profile picture.": " törölte a profil képét.", + " changed their profile picture.": " megváltoztatta a profil képét.", + " set a profile picture.": " profil képet állított be.", + " joined the room.": " belépett a szobába.", + " rejected the invitation.": " elutasította a meghívót.", + " left the room.": " elhagyta a szobát.", + " unbanned .": " visszaengedte felhasználót.", + " kicked .": " kizárta: .", + " withdrew 's invitation.": " visszavonta meghívóját.", + " changed the topic to \"%(topic)s\".": " megváltoztatta a témát erre \"%(topic)s\".", + " changed the room name to %(roomName)s.": " megváltoztatta a szoba nevét erre: %(roomName)s.", + " changed the room avatar to ": " megváltoztatta a szoba avatar képét: ", + " changed the avatar for %(roomName)s": " megváltoztatta %(roomName)s szoba avatar képét", + " removed the room name.": " törölte a szoba nevét.", + " removed the room avatar.": " törölte a szoba avatar képét.", + " answered the call.": " felvette a telefont.", + " ended the call.": " befejezte a hívást.", + " placed a %(callType)s call.": " %(callType)s hívást kezdeményezett.", + " sent an invitation to %(targetDisplayName)s to join the room.": " meghívót küldött %(targetDisplayName)s felhasználónak, hogy lépjen be a szobába.", + " made future room history visible to all room members, from the point they are invited.": " elérhetővé tette a szoba új üzeneteit nekik minden résztvevő a szobában, amióta meg van hívva.", + " made future room history visible to all room members, from the point they joined.": " elérhetővé tette a szoba új üzeneteit nekik minden résztvevő a szobában, amióta csatlakozott.", + " made future room history visible to all room members.": " elérhetővé tette a szoba új üzeneteit nekik minden szoba tagság.", + " made future room history visible to anyone.": " elérhetővé tette a szoba új üzeneteit nekik bárki.", + " made future room history visible to unknown (%(visibility)s).": " elérhetővé tette a szoba új üzeneteit nekik ismeretlen (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " bekapcsolta a titkosítást ponttól pontig (algoritmus %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " : %(fromPowerLevel)s -> %(toPowerLevel)s", + " changed the power level of %(powerLevelDiffText)s.": " megváltoztatta a hozzáférési szintjét erre: %(powerLevelDiffText)s.", + " changed the pinned messages for the room.": " megváltoztatta a szoba kitűzött szövegeit.", + "%(widgetName)s widget modified by ": "%(widgetName)s kisalkalmazást módosította", + "%(widgetName)s widget added by ": "%(widgetName)s kisalkalmazást hozzáadta", + "%(widgetName)s widget removed by ": "%(widgetName)s kisalkalmazást eltávolította" } diff --git a/src/i18n/strings/id.json b/src/i18n/strings/id.json index 86605c1d41..a57b337acf 100644 --- a/src/i18n/strings/id.json +++ b/src/i18n/strings/id.json @@ -146,8 +146,6 @@ "Nov": "Nov", "Dec": "Des", "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "Sebuah pesan sudah dikirim ke +%(msisdn)s. Mohon masukkan kode verifikasi pada pesan tersebut", - "%(targetName)s accepted an invitation.": "%(targetName)s telah menerima undangan.", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s menerima undangan untuk %(displayName)s.", "Access Token:": "Token Akses:", "Active call (%(roomName)s)": "Panggilan aktif (%(roomName)s)", "Admin": "Admin", @@ -165,22 +163,15 @@ "A new password must be entered.": "Password baru harus diisi.", "%(items)s and %(lastItem)s": "%(items)s dan %(lastItem)s", "%(names)s and %(lastPerson)s are typing": "%(names)s dan %(lastPerson)s sedang mengetik", - "%(senderName)s answered the call.": "%(senderName)s telah menjawab panggilan.", "Anyone who knows the room's link, including guests": "Siapa pun yang tahu tautan ruang, termasuk tamu", "Anyone who knows the room's link, apart from guests": "Siapa pun yang tahu tautan ruang, selain tamu", "Are you sure you want to upload the following files?": "Anda yakin akan mengunggah berkas-berkas berikut?", "Blacklisted": "Didaftarhitamkan", - "%(senderName)s banned %(targetName)s.": "%(senderName)s telah memblokir %(targetName)s.", "Banned users": "Pengguna yang diblokir", "Bulk Options": "Opsi Massal", "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Tidak dapat terhubung ke server Home - harap cek koneksi anda, pastikan sertifikat SSL server Home Anda terpercaya, dan ekstensi dari browser tidak memblokir permintaan.", "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Tidak dapat terhubung ke server Home melalui HTTP ketika URL di browser berupa HTTPS. Pilih gunakan HTTPS atau aktifkan skrip yang tidak aman.", - "%(senderName)s changed their profile picture.": "%(senderName)s telah mengubah foto profilnya.", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s telah mengubah tingkat kekuatan dari %(powerLevelDiffText)s.", "Changes your display nickname": "Ubah tampilan nama panggilan Anda", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s telah menghapus nama ruang.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s telah mengubah nama ruang menjadi %(roomName)s.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s telah mengubah topik menjadi \"%(topic)s\".", "Changes to who can read history will only apply to future messages in this room": "Pengubahan siapa yang dapat membaca sejarah akan berlaku untuk pesan selanjutnya di ruang ini", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Mengubah password saat ini akan mengatur ulang semua kunci enkripsi end-to-end di semua perangkat, menyebabkan sejarah obrolan yang terenkripsi menjadi tidak dapat dibaca, kecuali sebelumnya Anda ekspor dahulu kunci ruang lalu kemudian impor ulang setelahnya. Ke depan hal ini akan diperbaiki.", "Click here to join the discussion!": "Klik di sini untuk gabung diskusi!", @@ -341,5 +332,14 @@ "Collapse panel": "Lipat panel", "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!": "Dengan browser ini, tampilan dari aplikasi mungkin tidak sesuai, dan beberapa atau bahkan semua fitur mungkin tidak berjalan. Jika Anda ingin tetap mencobanya, Anda bisa melanjutkan, tapi Anda tanggung sendiri jika muncul masalah yang terjadi!", "Checking for an update...": "Cek pembaruan...", - "There are advanced notifications which are not shown here": "Ada notifikasi lanjutan yang tidak ditampilkan di sini" + "There are advanced notifications which are not shown here": "Ada notifikasi lanjutan yang tidak ditampilkan di sini", + " accepted the invitation for %(displayName)s.": " menerima undangan untuk %(displayName)s.", + " accepted an invitation.": " telah menerima undangan.", + " banned .": " telah memblokir .", + " changed their profile picture.": " telah mengubah foto profilnya.", + " changed the topic to \"%(topic)s\".": " telah mengubah topik menjadi \"%(topic)s\".", + " changed the room name to %(roomName)s.": " telah mengubah nama ruang menjadi %(roomName)s.", + " removed the room name.": " telah menghapus nama ruang.", + " answered the call.": " telah menjawab panggilan.", + " changed the power level of %(powerLevelDiffText)s.": " telah mengubah tingkat kekuatan dari %(powerLevelDiffText)s." } diff --git a/src/i18n/strings/is.json b/src/i18n/strings/is.json index 6770a0ea25..28d2faedf7 100644 --- a/src/i18n/strings/is.json +++ b/src/i18n/strings/is.json @@ -535,11 +535,7 @@ "Device already verified!": "Tæki er þegar sannreynt!", "Verified key": "Staðfestur dulritunarlykill", "Unrecognised command:": "Óþekkt skipun:", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s breytti umræðuefninu í \"%(topic)s\".", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s fjarlægði heiti spjallrásarinnar.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s breytti heiti spjallrásarinnar í %(roomName)s.", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s sendi mynd.", - "%(senderName)s answered the call.": "%(senderName)s svaraði símtalinu.", "Disinvite": "Taka boð til baka", "Unknown Address": "Óþekkt vistfang", "Delete Widget": "Eyða viðmótshluta", @@ -641,5 +637,9 @@ "Notify the whole room": "Tilkynna öllum á spjallrásinni", "Room Notification": "Tilkynning á spjallrás", "Passphrases must match": "Lykilfrasar verða að stemma", - "Passphrase must not be empty": "Lykilfrasi má ekki vera auður" + "Passphrase must not be empty": "Lykilfrasi má ekki vera auður", + " changed the topic to \"%(topic)s\".": " breytti umræðuefninu í \"%(topic)s\".", + " changed the room name to %(roomName)s.": " breytti heiti spjallrásarinnar í %(roomName)s.", + " removed the room name.": " fjarlægði heiti spjallrásarinnar.", + " answered the call.": " svaraði símtalinu." } diff --git a/src/i18n/strings/it.json b/src/i18n/strings/it.json index 0957bc156d..4506b20f9f 100644 --- a/src/i18n/strings/it.json +++ b/src/i18n/strings/it.json @@ -20,8 +20,6 @@ "OK": "OK", "Failed to change password. Is your password correct?": "Modifica password fallita. La tua password è corretta?", "Continue": "Continua", - "%(targetName)s accepted an invitation.": "%(targetName)s ha accettato un invito.", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s ha accettato l'invito per %(displayName)s.", "Account": "Account", "Access Token:": "Token di Accesso:", "Add": "Aggiungi", @@ -113,7 +111,6 @@ "Conference calling is in development and may not be reliable.": "Le chiamate di gruppo sono in sviluppo e potrebbero essere inaffidabili.", "Failed to set up conference call": "Impostazione della chiamata di gruppo fallita", "Conference call failed.": "Chiamata di gruppo fallita.", - "%(senderName)s requested a VoIP conference.": "%(senderName)s ha richiesto una conferenza VoIP.", "VoIP conference started.": "Conferenza VoIP iniziata.", "VoIP conference finished.": "Conferenza VoIP terminata.", "Ongoing conference call%(supportedText)s.": "Chiamata di gruppo in corso%(supportedText)s.", @@ -178,44 +175,12 @@ "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "La chiave che hai fornito corrisponde alla chiave che hai ricevuto dal dispositivo %(deviceId)s di %(userId)s . Dispositivo segnato come verificato.", "Unrecognised command:": "Comando non riconosciuto:", "Reason": "Motivo", - "%(senderName)s invited %(targetName)s.": "%(senderName)s ha invitato %(targetName)s.", - "%(senderName)s banned %(targetName)s.": "%(senderName)s ha bandito %(targetName)s.", - "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s ha modificato il proprio nome in %(displayName)s.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s ha impostato il proprio nome a %(displayName)s.", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s ha rimosso il proprio nome visibile (%(oldDisplayName)s).", - "%(senderName)s removed their profile picture.": "%(senderName)s ha rimosso la propria immagine del profilo.", - "%(senderName)s changed their profile picture.": "%(senderName)s ha cambiato la propria immagine del profilo.", - "%(senderName)s set a profile picture.": "%(senderName)s ha impostato un'immagine del profilo.", - "%(targetName)s joined the room.": "%(targetName)s è entrato nella stanza.", - "%(targetName)s rejected the invitation.": "%(targetName)s ha rifiutato l'invito.", - "%(targetName)s left the room.": "%(targetName)s è uscito dalla stanza.", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s ha rimosso il ban a %(targetName)s.", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s ha cacciato %(targetName)s.", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s ha revocato l'invito per %(targetName)s.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s ha modificato l'argomento in \"%(topic)s\".", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s ha rimosso il nome della stanza.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s ha modificato il nome della stanza in %(roomName)s.", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s ha inviato un'immagine.", "Someone": "Qualcuno", "(not supported by this browser)": "(non supportato da questo browser)", - "%(senderName)s answered the call.": "%(senderName)s ha risposto alla chiamata.", "(could not connect media)": "(connessione del media non riuscita)", "(no answer)": "(nessuna risposta)", "(unknown failure: %(reason)s)": "(errore sconosciuto: %(reason)s)", - "%(senderName)s ended the call.": "%(senderName)s ha terminato la chiamata.", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s ha avviato una chiamata %(callType)s .", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s ha mandato un invito a %(targetDisplayName)s per unirsi alla stanza.", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s ha reso visibile la futura cronologia della stanza a tutti i membri della stanza, dal momento del loro invito.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s ha reso visibile la futura cronologia della stanza a tutti i membri della stanza, dal momento in cui sono entrati.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s ha reso visibile la futura cronologia della stanza a tutti i membri della stanza.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s ha reso visibile la futura cronologia della stanza a tutti.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s ha reso visibile la futura cronologia della stanza a (%(visibility)s) sconosciuto.", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s ha attivato la crottografia end-to-end (algoritmo %(algorithm)s).", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s da %(fromPowerLevel)s a %(toPowerLevel)s", - "%(senderName)s changed the pinned messages for the room.": "%(senderName)s ha cambiato il messaggio ancorato della stanza.", - "%(widgetName)s widget modified by %(senderName)s": "Widget %(widgetName)s modificato da %(senderName)s", - "%(widgetName)s widget added by %(senderName)s": "Widget %(widgetName)s aggiunto da %(senderName)s", - "%(widgetName)s widget removed by %(senderName)s": "Widget %(widgetName)s rimosso da %(senderName)s", "%(displayName)s is typing": "%(displayName)s sta scrivendo", "%(names)s and %(count)s others are typing|other": "%(names)s e altri %(count)s stanno scrivendo", "%(names)s and %(count)s others are typing|one": "%(names)s e un altro stanno scrivendo", @@ -416,7 +381,6 @@ "Historical": "Cronologia", "Unable to ascertain that the address this invite was sent to matches one associated with your account.": "Impossibile verificare che l'indirizzo al quale questo invito è stato inviato corrisponda a uno associato al tuo account.", "Power level must be positive integer.": "Il livello di poteri deve essere un intero positivo.", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s ha modificato il livello di poteri di %(powerLevelDiffText)s.", "Jump to read receipt": "Salta alla ricevuta di lettura", "This invitation was sent to an email address which is not associated with this account:": "Questo invito è stato mandato a un indirizzo email non associato a questo account:", "You may wish to login with a different account, or add this email to this account.": "Dovresti accedere con un account diverso, o aggiungere questa email all'account.", @@ -518,9 +482,6 @@ "Invalid file%(extra)s": "File non valido %(extra)s", "Error decrypting image": "Errore decifratura immagine", "Error decrypting video": "Errore decifratura video", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s ha cambiato l'avatar per %(roomName)s", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s ha rimosso l'avatar della stanza.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s ha cambiato l'avatar della stanza a ", "Copied!": "Copiato!", "Failed to copy": "Copia fallita", "Add an Integration": "Aggiungi un'integrazione", @@ -1180,5 +1141,44 @@ "Replying": "Rispondere", "Popout widget": "Oggetto a comparsa", "Failed to indicate account erasure": "Impossibile indicare la cancellazione dell'account", - "Bulk Options": "Opzioni applicate in massa" + "Bulk Options": "Opzioni applicate in massa", + " accepted the invitation for %(displayName)s.": " ha accettato l'invito per %(displayName)s.", + " accepted an invitation.": " ha accettato un invito.", + " requested a VoIP conference.": " ha richiesto una conferenza VoIP.", + " invited .": " ha invitato .", + " banned .": " ha bandito .", + " changed their display name to .": " ha modificato il proprio nome in .", + " set their display name to .": " ha impostato il proprio nome a .", + " removed their display name ().": " ha rimosso il proprio nome visibile ().", + " removed their profile picture.": " ha rimosso la propria immagine del profilo.", + " changed their profile picture.": " ha cambiato la propria immagine del profilo.", + " set a profile picture.": " ha impostato un'immagine del profilo.", + " joined the room.": " è entrato nella stanza.", + " rejected the invitation.": " ha rifiutato l'invito.", + " left the room.": " è uscito dalla stanza.", + " unbanned .": " ha rimosso il ban a .", + " kicked .": " ha cacciato .", + " withdrew 's invitation.": " ha revocato l'invito per .", + " changed the topic to \"%(topic)s\".": " ha modificato l'argomento in \"%(topic)s\".", + " changed the room name to %(roomName)s.": " ha modificato il nome della stanza in %(roomName)s.", + " changed the avatar for %(roomName)s": " ha cambiato l'avatar per %(roomName)s", + " changed the room avatar to ": " ha cambiato l'avatar della stanza a ", + " removed the room name.": " ha rimosso il nome della stanza.", + " removed the room avatar.": " ha rimosso l'avatar della stanza.", + " answered the call.": " ha risposto alla chiamata.", + " ended the call.": " ha terminato la chiamata.", + " placed a %(callType)s call.": " ha avviato una chiamata %(callType)s .", + " sent an invitation to %(targetDisplayName)s to join the room.": " ha mandato un invito a %(targetDisplayName)s per unirsi alla stanza.", + " made future room history visible to all room members, from the point they are invited.": " ha reso visibile la futura cronologia della stanza a tutti i membri della stanza, dal momento del loro invito.", + " made future room history visible to all room members, from the point they joined.": " ha reso visibile la futura cronologia della stanza a tutti i membri della stanza, dal momento in cui sono entrati.", + " made future room history visible to all room members.": " ha reso visibile la futura cronologia della stanza a tutti i membri della stanza.", + " made future room history visible to anyone.": " ha reso visibile la futura cronologia della stanza a tutti.", + " made future room history visible to unknown (%(visibility)s).": " ha reso visibile la futura cronologia della stanza a (%(visibility)s) sconosciuto.", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " ha attivato la crottografia end-to-end (algoritmo %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " da %(fromPowerLevel)s a %(toPowerLevel)s", + " changed the pinned messages for the room.": " ha cambiato il messaggio ancorato della stanza.", + " changed the power level of %(powerLevelDiffText)s.": " ha modificato il livello di poteri di %(powerLevelDiffText)s.", + "%(widgetName)s widget modified by ": "Widget %(widgetName)s modificato da ", + "%(widgetName)s widget added by ": "Widget %(widgetName)s aggiunto da ", + "%(widgetName)s widget removed by ": "Widget %(widgetName)s rimosso da " } diff --git a/src/i18n/strings/ja.json b/src/i18n/strings/ja.json index 741de4b551..233430978f 100644 --- a/src/i18n/strings/ja.json +++ b/src/i18n/strings/ja.json @@ -17,7 +17,6 @@ "Hide read receipts": "発言を読んでも既読状態にしない", "Invited": "招待中", "%(displayName)s is typing": "%(displayName)s 文字入力中", - "%(targetName)s joined the room.": "%(targetName)s 部屋に参加しました。", "Low priority": "低優先度", "Mute": "通知しない", "New password": "新しいパスワード", @@ -240,5 +239,6 @@ "Checking for an update...": "アップデートを確認しています…", "There are advanced notifications which are not shown here": "ここに表示されない詳細な通知があります", "Call": "通話", - "Answer": "応答" + "Answer": "応答", + " joined the room.": " 部屋に参加しました。" } diff --git a/src/i18n/strings/ko.json b/src/i18n/strings/ko.json index 23b7efd97d..2fb6649f09 100644 --- a/src/i18n/strings/ko.json +++ b/src/i18n/strings/ko.json @@ -74,8 +74,6 @@ "Operation failed": "작업 실패", "Failed to change password. Is your password correct?": "비밀번호를 바꾸지 못했어요. 이 비밀번호가 정말 맞으세요?", "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "+%(msisdn)s로 문자 메시지를 보냈어요. 인증 번호를 입력해주세요", - "%(targetName)s accepted an invitation.": "%(targetName)s님이 초대를 수락했어요.", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s님이 %(displayName)s님에게서 초대를 수락했어요.", "Access Token:": "접근 토큰:", "Active call (%(roomName)s)": "(%(roomName)s)에서 전화를 걸고 받을 수 있어요", "Add a topic": "주제 추가", @@ -85,21 +83,14 @@ "and %(count)s others...|one": "그리고 다른 하나...", "and %(count)s others...|other": "그리고 %(count)s...", "%(names)s and %(lastPerson)s are typing": "%(names)s님과 %(lastPerson)s님이 입력중", - "%(senderName)s answered the call.": "%(senderName)s님이 전화를 받았어요.", "Anyone who knows the room's link, apart from guests": "손님을 제외하고, 방의 주소를 아는 누구나", "Anyone who knows the room's link, including guests": "손님을 포함하여, 방의 주소를 아는 누구나", "Are you sure you want to reject the invitation?": "초대를 거절하시겠어요?", - "%(senderName)s banned %(targetName)s.": "%(senderName)s님이 %(targetName)s님을 차단하셨어요.", "Bans user with given id": "받은 ID로 사용자 차단하기", "Bulk Options": "대규모 설정", "Call Timeout": "전화 대기 시간 초과", "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "홈 서버에 연결할 수 없어요 - 연결을 확인해주시고, 홈 서버의 SSL 인증서가 믿을 수 있는지 확인하시고, 브라우저 확장기능이 요청을 차단하고 있는지 확인해주세요.", "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "주소창에 HTTPS URL이 있을 때는 HTTP로 홈 서버를 연결할 수 없어요. HTTPS를 쓰거나 안전하지 않은 스크립트를 허용해주세요.", - "%(senderName)s changed their profile picture.": "%(senderName)s님이 자기 소개 사진을 바꾸셨어요.", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s님이 %(powerLevelDiffText)s의 권한 등급을 바꾸셨어요.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s님이 방 이름을 %(roomName)s로 바꾸셨어요.", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s님이 방 이름을 지우셨어요.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s님이 주제를 \"%(topic)s\"로 바꾸셨어요.", "Changes to who can read history will only apply to future messages in this room": "방의 이후 메시지부터 기록을 읽을 수 있는 조건의 변화가 적용되어요", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "비밀번호를 바꾸면 현재 모든 장치의 종단간 암호화 키가 다시 설정되고, 먼저 방의 키를 내보내고 나중에 다시 불러오지 않는 한, 암호화한 이야기 기록을 읽을 수 없게 되어요. 앞으로는 이 기능을 더 좋게 만들 거에요.", "Claimed Ed25519 fingerprint key": "Ed25519 지문 키가 필요", @@ -151,7 +142,6 @@ "Encrypted room": "암호화한 방", "Encryption is enabled in this room": "이 방은 암호화중이에요", "Encryption is not enabled in this room": "이 방은 암호화하고 있지 않아요", - "%(senderName)s ended the call.": "%(senderName)s님이 전화를 끊었어요.", "End-to-end encryption information": "종단간 암호화 정보", "End-to-end encryption is in beta and may not be reliable": "종단간 암호화는 시험중이며 믿을 수 없어요", "Enter Code": "코드를 입력하세요", @@ -191,7 +181,6 @@ "Forgot your password?": "비밀번호를 잊어버리셨어요?", "For security, this session has been signed out. Please sign in again.": "보안을 위해서, 이 세션에서 로그아웃했어요. 다시 로그인해주세요.", "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "보안을 위해서, 로그아웃하면 이 브라우저에서 모든 종단간 암호화 키를 없앨 거에요. 이후 라이엇에서 이야기를 해독하고 싶으시면, 방 키를 내보내서 안전하게 보관하세요.", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s를 %(fromPowerLevel)s에서 %(toPowerLevel)s로", "Guest access is disabled on this Home Server.": "손님은 이 홈 서버에 접근하실 수 없어요.", "Guests cannot join this room even if explicitly invited.": "손님은 분명하게 초대받았어도 이 방에 들어가실 수 없어요.", "Hangup": "전화 끊기", @@ -215,7 +204,6 @@ "Invalid address format": "주소 형식이 맞지 않아요", "Invalid Email Address": "이메일 주소가 맞지 않아요", "Invalid file%(extra)s": "파일%(extra)s이 맞지 않아요", - "%(senderName)s invited %(targetName)s.": "%(senderName)s님이 %(targetName)s님을 초대하셨어요.", "Invite new room members": "새 구성원 초대하기", "Invited": "초대받기", "Invites": "초대하기", @@ -226,26 +214,18 @@ "Sign in with": "로그인", "Join as voice or video.": "음성 또는 영상으로 참여하세요.", "Join Room": "방에 들어가기", - "%(targetName)s joined the room.": "%(targetName)s님이 방에 들어오셨어요.", "Joins room with given alias": "받은 가명으로 방에 들어가기", "Jump to first unread message.": "읽지 않은 첫 메시지로 이동할래요.", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s님이 %(targetName)s을 내쫓았어요.", "Kick": "내쫓기", "Kicks user with given id": "받은 ID로 사용자 내쫓기", "Labs": "실험실", "Last seen": "마지막으로 본 곳", "Leave room": "방 떠나기", - "%(targetName)s left the room.": "%(targetName)s님이 방을 떠나셨어요.", "Level:": "등급:", "Local addresses for this room:": "이 방의 로컬 주소:", "Logged in as:": "로그인:", "Logout": "로그아웃", "Low priority": "낮은 우선순위", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s님이 이후 방의 기록을 볼 수 있게 하셨어요 방 구성원 모두, 초대받은 시점부터.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s님이 이후 방의 기록을 볼 수 있게 하셨어요 방 구성원 모두, 방에 들어온 시점부터.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s님이 이후 방의 기록을 볼 수 있게 하셨어요 방 구성원 모두.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s님이 이후 방의 기록을 볼 수 있게 하셨어요 누구나.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s님이 이후 방의 기록을 볼 수 있게 하셨어요 알 수 없음 (%(visibility)s).", "Manage Integrations": "통합 관리", "Markdown is disabled": "마크다운이 꺼져있어요", "Markdown is enabled": "마크다운이 켜져있어요", @@ -283,7 +263,6 @@ "Phone": "전화", "Once encryption is enabled for a room it cannot be turned off again (for now)": "방을 암호화하면 암호화를 도중에 끌 수 없어요. (현재로서는)", "Only people who have been invited": "초대받은 사람만", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s님이 %(callType)s 전화를 걸었어요.", "Please check your email and click on the link it contains. Once this is done, click continue.": "이메일을 확인하시고 그 안에 있는 주소를 누르세요. 이 일을 하고 나서, 계속하기를 누르세요.", "Power level must be positive integer.": "권한 등급은 양의 정수여야만 해요.", "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (권한 %(powerLevelNumber)s)", @@ -292,22 +271,17 @@ "Private Chat": "비공개 이야기", "Privileged Users": "권한 있는 사용자", "Profile": "자기 소개", - "%(senderName)s removed their profile picture.": "%(senderName)s님이 자기 소개 사진을 지우셨어요.", - "%(senderName)s set a profile picture.": "%(senderName)s님이 자기 소개 사진을 설정하셨어요.", "Public Chat": "공개 이야기", "Reason": "이유", "Reason: %(reasonText)s": "이유: %(reasonText)s", "Revoke Moderator": "조정자 철회", "Refer a friend to Riot:": "라이엇을 친구에게 추천해주세요:", "Register": "등록", - "%(targetName)s rejected the invitation.": "%(targetName)s님이 초대를 거절하셨어요.", "Reject invitation": "초대 거절", "Rejoin": "다시 들어가기", "Remote addresses for this room:": "이 방의 원격 주소:", "Remove Contact Information?": "연락처를 지우시겠어요?", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s님이 별명 (%(oldDisplayName)s)을 지우셨어요.", "Remove %(threePid)s?": "%(threePid)s 지우시겠어요?", - "%(senderName)s requested a VoIP conference.": "%(senderName)s님이 인터넷전화 회의를 요청하셨어요.", "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "비밀번호를 다시 설정하면 현재 모든 장치의 종단간 암호화 키가 다시 설정되고, 먼저 방의 키를 내보내고 나중에 다시 불러오지 않는 한, 암호화한 이야기 기록을 읽을 수 없게 되어요. 앞으로는 이 기능을 더 좋게 만들 거에요.", "Results from DuckDuckGo": "덕덕고에서 검색한 결과", "Return to login screen": "로그인 화면으로 돌아가기", @@ -332,7 +306,6 @@ "Send Invites": "초대 보내기", "Send Reset Email": "재설정 이메일 보내기", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s님이 사진을 보냈어요.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s님이 %(targetDisplayName)s님에게 들어오라는 초대를 보냈어요.", "Server error": "서버 오류", "Server may be unavailable or overloaded": "서버를 쓸 수 없거나 과부하일 수 있어요", "Server may be unavailable, overloaded, or search timed out :(": "서버를 쓸 수 없거나 과부하거나, 검색 시간을 초과했어요 :(", @@ -340,7 +313,6 @@ "Server may be unavailable, overloaded, or you hit a bug.": "서버를 쓸 수 없거나 과부하거나, 오류에요.", "Server unavailable, overloaded, or something else went wrong.": "서버를 쓸 수 없거나 과부하거나, 다른 문제가 있어요.", "Session ID": "세션 ID", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s님이 별명을 %(displayName)s로 바꾸셨어요.", "Show panel": "패널 보이기", "Show Text Formatting Toolbar": "문자 서식 도구 보이기", "Show timestamps in 12 hour format (e.g. 2:30pm)": "시간을 12시간제로 보이기 (예. 오후 2:30)", @@ -384,12 +356,10 @@ "Tried to load a specific point in this room's timeline, but was unable to find it.": "이 방의 타임라인에서 특정 시점을 불러오려고 했지만, 찾을 수 없었어요.", "Turn Markdown off": "마크다운 끄기", "Turn Markdown on": "마크다운 켜기", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s님이 종단간 암호화를 켜셨어요 (알고리즘 %(algorithm)s).", "Unable to add email address": "이메일 주소를 추가할 수 없어요", "Unable to remove contact information": "연락처를 지울 수 없어요", "Unable to verify email address.": "이메일 주소를 인증할 수 없어요.", "Unban": "차단풀기", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s님이 %(targetName)s님의 차단을 푸셨어요.", "Unable to ascertain that the address this invite was sent to matches one associated with your account.": "이 이매알 주소가 초대를 받은 계정과 연결된 주소가 맞는지 확인할 수 없어요.", "Unable to capture screen": "화면을 찍을 수 없어요", "Unable to enable Notifications": "알림을 켤 수 없어요", @@ -443,7 +413,6 @@ "Who can read history?": "누가 기록을 읽을 수 있나요?", "Who would you like to add to this room?": "이 방에 누구를 초대하고 싶으세요?", "Who would you like to communicate with?": "누구와 이야기하고 싶으세요?", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s님이 %(targetName)s니의 초대를 취소하셨어요.", "Would you like to accept or decline this invitation?": "초대를 받아들이거나 거절하시겠어요?", "You already have existing direct chats with this user:": "이미 이 사용자와 직접 이야기하는 중이에요:", "You are already in a call.": "이미 자신이 통화 중이네요.", @@ -608,9 +577,6 @@ "Start chatting": "이야기하기", "Start Chatting": "이야기하기", "Click on the button below to start chatting!": "이야기하려면 아래 버튼을 누르세요!", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s님이 방 아바타를 로 바꾸셨어요", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s님이 방 아바타를 지우셨어요.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s가 %(roomName)s 방의 아바타를 바꾸셨어요", "Username available": "쓸 수 있는 사용자 이름", "Username not available": "쓸 수 없는 사용자 이름", "Something went wrong!": "문제가 생겼어요!", @@ -767,5 +733,39 @@ "Collapse panel": "패널 접기", "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!": "현재 브라우저에서는, 응용 프로그램의 모양과 기능이 완벽하게 맞지 않거나, 일부 혹은 모든 기능이 작동하지 않을 수 있어요. 계속할 수는 있지만, 맞닥뜨리는 모든 문제는 직접 해결하셔야해요!", "Checking for an update...": "업데이트를 확인하는 중...", - "There are advanced notifications which are not shown here": "여기 보이지 않는 고급 알림이 있어요" + "There are advanced notifications which are not shown here": "여기 보이지 않는 고급 알림이 있어요", + " accepted the invitation for %(displayName)s.": "님이 %(displayName)s님에게서 초대를 수락했어요.", + " accepted an invitation.": "님이 초대를 수락했어요.", + " requested a VoIP conference.": "님이 인터넷전화 회의를 요청하셨어요.", + " invited .": "님이 님을 초대하셨어요.", + " banned .": "님이 님을 차단하셨어요.", + " set their display name to .": "님이 별명을 로 바꾸셨어요.", + " removed their display name ().": "님이 별명 ()을 지우셨어요.", + " removed their profile picture.": "님이 자기 소개 사진을 지우셨어요.", + " changed their profile picture.": "님이 자기 소개 사진을 바꾸셨어요.", + " set a profile picture.": "님이 자기 소개 사진을 설정하셨어요.", + " joined the room.": "님이 방에 들어오셨어요.", + " rejected the invitation.": "님이 초대를 거절하셨어요.", + " left the room.": "님이 방을 떠나셨어요.", + " unbanned .": "님이 님의 차단을 푸셨어요.", + " kicked .": "님이 을 내쫓았어요.", + " withdrew 's invitation.": "님이 니의 초대를 취소하셨어요.", + " changed the topic to \"%(topic)s\".": "님이 주제를 \"%(topic)s\"로 바꾸셨어요.", + " changed the room name to %(roomName)s.": "님이 방 이름을 %(roomName)s로 바꾸셨어요.", + " changed the room avatar to ": "님이 방 아바타를 로 바꾸셨어요", + " changed the avatar for %(roomName)s": "가 %(roomName)s 방의 아바타를 바꾸셨어요", + " removed the room name.": "님이 방 이름을 지우셨어요.", + " removed the room avatar.": "님이 방 아바타를 지우셨어요.", + " answered the call.": "님이 전화를 받았어요.", + " ended the call.": "님이 전화를 끊었어요.", + " placed a %(callType)s call.": "님이 %(callType)s 전화를 걸었어요.", + " sent an invitation to %(targetDisplayName)s to join the room.": "님이 %(targetDisplayName)s님에게 들어오라는 초대를 보냈어요.", + " made future room history visible to all room members, from the point they are invited.": "님이 이후 방의 기록을 볼 수 있게 하셨어요 방 구성원 모두, 초대받은 시점부터.", + " made future room history visible to all room members, from the point they joined.": "님이 이후 방의 기록을 볼 수 있게 하셨어요 방 구성원 모두, 방에 들어온 시점부터.", + " made future room history visible to all room members.": "님이 이후 방의 기록을 볼 수 있게 하셨어요 방 구성원 모두.", + " made future room history visible to anyone.": "님이 이후 방의 기록을 볼 수 있게 하셨어요 누구나.", + " made future room history visible to unknown (%(visibility)s).": "님이 이후 방의 기록을 볼 수 있게 하셨어요 알 수 없음 (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": "님이 종단간 암호화를 켜셨어요 (알고리즘 %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": "를 %(fromPowerLevel)s에서 %(toPowerLevel)s로", + " changed the power level of %(powerLevelDiffText)s.": "님이 %(powerLevelDiffText)s의 권한 등급을 바꾸셨어요." } diff --git a/src/i18n/strings/lv.json b/src/i18n/strings/lv.json index 0c6bcb0977..b1552f91e7 100644 --- a/src/i18n/strings/lv.json +++ b/src/i18n/strings/lv.json @@ -1,8 +1,6 @@ { "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "Teksta ziņa tika nosūtīta +%(msisdn)s. Lūdzu ievadi tajā atrodamo verifikācijas kodu", "Accept": "Pieņemt", - "%(targetName)s accepted an invitation.": "%(targetName)s apstiprināja uzaicinājumu.", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s apstiprināja uzaicinājumu no %(displayName)s.", "Account": "Konts", "Access Token:": "Pieejas tokens:", "Active call (%(roomName)s)": "Aktīvs zvans (%(roomName)s)", @@ -30,7 +28,6 @@ "%(items)s and %(lastItem)s": "%(items)s un %(lastItem)s", "%(names)s and %(lastPerson)s are typing": "%(names)s un %(lastPerson)s raksta", "A new password must be entered.": "Nepieciešams ievadīt jauno paroli.", - "%(senderName)s answered the call.": "%(senderName)s atbildēja zvanam.", "An error has occurred.": "Notikusi kļūda.", "Anyone": "Ikviens", "Anyone who knows the room's link, apart from guests": "Ikviens, kurš zina adreses saiti uz istabu, izņemot viesus", @@ -41,7 +38,6 @@ "Are you sure you want to upload the following files?": "Vai tiešām vēlies augšuplādēt sekojošos failus?", "Attachment": "Pielikums", "Autoplay GIFs and videos": "Automātiski rādīt GIF animācijas un video", - "%(senderName)s banned %(targetName)s.": "%(senderName)s liedza pieeju %(targetName)s.", "Ban": "Nobanot/liegt pieeju", "Banned users": "Banotie/bloķētie lietotāji (kuriem liegta pieeja)", "Bans user with given id": "Bloķē (liedz pieeju) lietotāju pēc uzdotā ID (nobano)", @@ -52,11 +48,6 @@ "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Neizdodas savienoties ar bāzes serveri izmantojot HTTP protokolu, kad Tava pārlūka adreses laukā norādīts HTTPS protokols. Tā vietā izmanto HTTPS vai iespējo nedrošos skriptus.", "Can't load user settings": "Neizdevās ielādēt lietotāja iestatījumus", "Change Password": "Paroles maiņa", - "%(senderName)s changed their profile picture.": "%(senderName)s nomainīja profila attēlu.", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s nomainīja statusa līmeni %(powerLevelDiffText)s.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s nomainīja istabas nosaukumu uz %(roomName)s.", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s dzēsa istabas nosaukumu.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s nomainīja tēmas nosaukumu uz \"%(topic)s\".", "Changes to who can read history will only apply to future messages in this room": "Izmaiņas attiecībā uz to, kurš varēs lasīt vēstures ziņas, stāsies spēkā tikai uz ziņām,kuras vēl tiks pievienotas šajā istabā", "Changes your display nickname": "Nomaina Tavu publisko segvārdu (niku)", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Paroles maiņa dzēsīs pašreizējās šifrēšanas atslēgas visās savstarpēji saistītajās ierīcēs, padarot čata vēsturi neizlasāmu, ja vien vien istabas atslēgas nav tikušas iepriekš eksportētas un no jauna importētas atpakaļ. Nākotnē to plānojam uzlabot.", @@ -130,7 +121,6 @@ "Encrypted room": "Šifrēta istaba", "Encryption is enabled in this room": "Šajā istabā šifrēšana ir ieslēgta", "Encryption is not enabled in this room": "Šajā istabā šifrēšana ir izslēgta", - "%(senderName)s ended the call.": "%(senderName)s beidza zvanu.", "End-to-end encryption information": "\"End-to-End\" (ierīce-ierīce) šifrēšanas informācija", "End-to-end encryption is in beta and may not be reliable": "\"End-to-end\" (ierīce-ierīce) šifrēšana šobrīd ir beta stadijā, un var nebūt stabila", "Enter Code": "Ievadi kodu", @@ -176,7 +166,6 @@ "Forgot your password?": "Aizmirsi paroli?", "For security, this session has been signed out. Please sign in again.": "Drošības nolūkos, šī sesija ir beigusies. Lūdzu, pieraksties par jaunu.", "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "Drošības nolūkos, izrakstīšanās dzēsīs jebkādas ierīce-ierīce šifrēšanas atslēgas no šī pārlūka. Ja Tu vēlies saglabāt iespēju atšifrēt tavu saziņas vēsturi no Riot nākotnes sesijām, lūdzu eksportē tavas istabas atslēgas, saglabājot tās drošā vietā.", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s no %(fromPowerLevel)s uz %(toPowerLevel)s", "Guest access is disabled on this Home Server.": "Šajā Bāzes serverī viesu pierakstīšanās nav iespējama.", "Guests cannot join this room even if explicitly invited.": "Viesi nevar pievienoties šai istabai, pat ja ir uzaicināti.", "Hangup": "Beigt zvanu", @@ -199,7 +188,6 @@ "Invalid address format": "Nepareizs adreses formāts", "Invalid Email Address": "Nepareiza epasta adrese", "Invalid file%(extra)s": "Nederīgs fails %(extra)s", - "%(senderName)s invited %(targetName)s.": "%(senderName)s uzaicināja %(targetName)s.", "Invite new room members": "Uzaicināt jaunus istabas biedrus", "Invited": "Uzaicināts/a", "Invites": "Uzaicinājumi", @@ -210,26 +198,18 @@ "Sign in with": "Pierakstīties ar", "Join as voice or video.": "Pievienoties kā AUDIO vai VIDEO.", "Join Room": "Pievienoties istabai", - "%(targetName)s joined the room.": "%(targetName)s pievienojās istabai.", "Joins room with given alias": "Pievienojas istabai ar minēto aliasi (pseidonīmu)", "Jump to first unread message.": "Pāriet uz pirmo neizlasīto ziņu.", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s iespēra (kick) %(targetName)s.", "Kick": "Izspert/padzīt no istabas (kick)", "Kicks user with given id": "Padzen (kick) lietotāju ar norādīto Id", "Labs": "Izmēģinājumu lauciņš", "Last seen": "Pēdējo reizi redzēts/a", "Leave room": "Doties prom no istabas", - "%(targetName)s left the room.": "%(targetName)s devās prom no istabas.", "Level:": "Līmenis:", "Local addresses for this room:": "Šīs istabas lokālās adreses:", "Logged in as:": "Pierakstījās kā:", "Logout": "Izrakstīties", "Low priority": "Zemas prioritātes", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s padarīja istabas ziņu turpmāko vēsturi redzamu visiem istabas biedriem no brīža, kad tie tika uzaicināti.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s padarīja istabas ziņu turpmāko vēsturi redzamu visiem istabas biedriem ar brīdi, kad tie pievienojās.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s padarīja istabas ziņu turpmāko vēsturi redzamu visiem istabas biedriem.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s padarīja istabas ziņu turpmāko vēsturi redzamu ikvienam.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s padarīja istabas ziņu turpmāko vēsturi redzamu nepazīstamajiem (%(visibility)s).", "Manage Integrations": "Pārvaldīt integrācijas", "Markdown is disabled": "\"Markdown\" formatēšana izslēgta", "Markdown is enabled": "\"Markdown\" formatēšana ieslēgta", @@ -275,7 +255,6 @@ "People": "Cilvēki", "Permissions": "Atļaujas", "Phone": "Telefons", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s veica %(callType)s zvanu.", "Please check your email and click on the link it contains. Once this is done, click continue.": "Lūdzu pārbaudi savu epastu un noklikšķini tajā esošo saiti. Tiklīdz tas ir izdarīts, klikšķini \"turpināt\".", "Press to start a chat with someone": "Nospied , lai ar kādu uzsāktu čalošanu", "Privacy warning": "Privātuma brīdinājums", @@ -288,16 +267,12 @@ "Revoke Moderator": "Atcelt moderatoru", "Refer a friend to Riot:": "Rekomendēt draugam Riot:", "Register": "Reģistrēties", - "%(targetName)s rejected the invitation.": "%(targetName)s noraidīja uzaicinājumu.", "Reject invitation": "Noraidīt uzaicinājumu", "Rejoin": "Pievienoties atkārtoti", "Remote addresses for this room:": "Attālinātā adrese šai istabai:", "Remove Contact Information?": "Dzēst kontaktinformāciju?", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s dzēsa attēlojamo/redzamo vārdu (%(oldDisplayName)s).", - "%(senderName)s removed their profile picture.": "%(senderName)s dzēsa profila attēlu.", "Remove": "Dzēst", "Remove %(threePid)s?": "Dzēst %(threePid)s?", - "%(senderName)s requested a VoIP conference.": "%(senderName)s vēlas VoIP konferenci.", "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Paroles atiestatīšana atiestatīs visas ierīce-ierīce šifrēšanas atslēgas visās ierīcēs, padarot čata šifrēto ziņu vēsturi nelasāmu, ja vien Tu pirms tam neesi eksportējis savas istabas atslēgas un atkārtoti importējis tās atpakaļ. Nākotnē šo ir plānots uzlabot.", "Results from DuckDuckGo": "Rezultāti no DuckDuckGo", "Return to login screen": "Atgriezties uz pierakstīšanās lapu", @@ -314,14 +289,9 @@ "%(roomName)s is not accessible at this time.": "%(roomName)s šobrīd nav pieejama.", "Seen by %(userName)s at %(dateTime)s": "Redzējis %(userName)s %(dateTime)s", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s nosūtīja attēlu.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s nosūtīja uzaicinājumu %(targetDisplayName)s pievienoties istabai.", - "%(senderName)s set a profile picture.": "%(senderName)s uzstādīja profila attēlu.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s nomainīja attēlojamo/redzamo vārdu uz: %(displayName)s.", "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "Tevis uzdotā pierakstīšanās atslēga sakrīt ar atslēgu, kuru Tu saņēmi no %(userId)s ierīces %(deviceId)s. Ierīce tika atzīmēta kā verificēta.", "The file '%(fileName)s' exceeds this home server's size limit for uploads": "Faila '%(fileName)s' izmērs pārsniedz šī Bāzes servera augšupielādes lieluma ierobežojumu", "The file '%(fileName)s' failed to upload": "Failu '%(fileName)s' neizdevās nosūtīt (augšuplādēt)", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s ieslēdza \"end-to-end\" (ierīce-ierīce) šifrēšanu (algorithm %(algorithm)s).", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s atcēla pieejas ierobežojumu (atbanoja) %(targetName)s.", "Unknown room %(roomId)s": "Nezināma istaba %(roomId)s", "Uploading %(filename)s and %(count)s others|zero": "Tiek augšuplādēts %(filename)s", "Uploading %(filename)s and %(count)s others|one": "Tiek augšuplādēts %(filename)s un %(count)s citi", @@ -330,7 +300,6 @@ "Username invalid: %(errMessage)s": "Neatbilstošs lietotājvārds: %(errMessage)s", "(unknown failure: %(reason)s)": "(nezināma kļūda: %(reason)s)", "WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "BRĪDINĀJUMS: NEIZDEVĀS VERIFICĒT ATSLĒGU! Pierakstīšanās atslēga priekš %(userId)s un ierīces %(deviceId)s ir \"%(fprint)s\", kura nesakrīt ar ievadīto atslēgu \"%(fingerprint)s\". Tas var nozīmēt, ka Tava saziņa var tikt pārtverta!", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s atsauca %(targetName)s uzaicinājumu.", "You are trying to access %(roomName)s.": "Tu mēģini piekļūt %(roomName)s.", "You have been banned from %(roomName)s by %(userName)s.": "Tev ir liegta pieeja istabai %(roomName)s no %(userName)s.", "You have been invited to join this room by %(inviterName)s": "%(inviterName)s Tevi uzaicināja pievienoties šai istabai", @@ -348,8 +317,6 @@ "You are registering with %(SelectedTeamName)s": "Tu reģistrējies ar %(SelectedTeamName)s", "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Notiek Tevis novirzīšana uz ārēju trešās puses vietni. Tu vari atļaut savam kontam piekļuvi ar %(integrationsUrl)s. Vai vēlies turpināt?", "Ongoing conference call%(supportedText)s.": "Notiekošs konferences zvans %(supportedText)s.", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s dzēsa istabas avataru.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s nomainīja istabas avataru %(roomName)s", "You added a new device '%(displayName)s', which is requesting encryption keys.": "Tu pievienoji jaunu ierīci '%(displayName)s', kas prasa šifrēšanas atslēgas.", "Your unverified device '%(displayName)s' is requesting encryption keys.": "Tava neverificētā ierīce '%(displayName)s' pieprasa šifrēšanas atslēgas.", "Room Colour": "Istabas krāsa", @@ -510,7 +477,6 @@ "Nov": "Nov.", "Dec": "Dec.", "Set a display name:": "Iestatīt attēloto vārdu:", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s nomainīja istabas avataru uz ", "Upload an avatar:": "Augšuplādē avataru (profila attēlu):", "This server does not support authentication with a phone number.": "Šis serveris neatbalsta autentifikāciju pēc telefona numura.", "Missing password.": "Trūkst parole.", @@ -663,8 +629,6 @@ "Automatically replace plain text Emoji": "Automātiski aizvietot tekstu ar emocīšiem (emoji)", "Failed to upload image": "Neizdevās augšupielādēt attēlu", "Hide avatars in user and room mentions": "Slēpt profila attēlus lietotāja un istabas pieminējumos", - "%(widgetName)s widget added by %(senderName)s": "%(senderName)s pievienoja %(widgetName)s vidžetu", - "%(widgetName)s widget removed by %(senderName)s": "%(senderName)s dzēsa vidžetu %(widgetName)s", "Robot check is currently unavailable on desktop - please use a web browser": "Robotu pārbaude šobrīd nav pieejama darbvirsmas versijā. Lūdzu izmanto web pārlūku", "Revoke widget access": "Atsaukt vidžeta piekļuvi", "Unpin Message": "Atkabināt ziņu", @@ -712,9 +676,6 @@ "You are now ignoring %(userId)s": "Tagad Tu ignorē %(userId)s", "Unignored user": "Atignorēts lietotājs", "You are no longer ignoring %(userId)s": "Tu vairāk neignorē %(userId)s", - "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s nomainīja savu attēlojamo/redzamo vārdu uz %(displayName)s.", - "%(senderName)s changed the pinned messages for the room.": "%(senderName)s šai istabai nomainīja piestiprinātās ziņas.", - "%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s vidžets, kuru mainīja %(senderName)s", "%(names)s and %(count)s others are typing|other": "%(names)s un %(count)s citi raksta", "%(names)s and %(count)s others are typing|one": "%(names)s un vēl kāds raksta", "Message Pinning": "Ziņu piekabināšana", @@ -1126,5 +1087,44 @@ "Collapse panel": "Sakļaut (saritināt) paneli", "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!": "Tavā pašreizējā pārlūkā aplikācijas izskats un uzvedība var būt pilnīgi neatbilstoša, kā arī dažas no visām funkcijām var nedarboties. Ja vēlies turpināt izmantot šo pārlūku, Tu vari arī turpināt, apzinoties, ka šajā gadījumā esi viens/a ar iespējamo problēmu!", "Checking for an update...": "Lūkojos pēc aktualizācijas...", - "There are advanced notifications which are not shown here": "Pastāv papildus paziņojumi, kuri šeit netiek rādīti" + "There are advanced notifications which are not shown here": "Pastāv papildus paziņojumi, kuri šeit netiek rādīti", + " accepted the invitation for %(displayName)s.": " apstiprināja uzaicinājumu no %(displayName)s.", + " accepted an invitation.": " apstiprināja uzaicinājumu.", + " requested a VoIP conference.": " vēlas VoIP konferenci.", + " invited .": " uzaicināja .", + " banned .": " liedza pieeju .", + " changed their display name to .": " nomainīja savu attēlojamo/redzamo vārdu uz .", + " set their display name to .": " nomainīja attēlojamo/redzamo vārdu uz: .", + " removed their display name ().": " dzēsa attēlojamo/redzamo vārdu ().", + " removed their profile picture.": " dzēsa profila attēlu.", + " changed their profile picture.": " nomainīja profila attēlu.", + " set a profile picture.": " uzstādīja profila attēlu.", + " joined the room.": " pievienojās istabai.", + " rejected the invitation.": " noraidīja uzaicinājumu.", + " left the room.": " devās prom no istabas.", + " unbanned .": " atcēla pieejas ierobežojumu (atbanoja) .", + " kicked .": " iespēra (kick) .", + " withdrew 's invitation.": " atsauca uzaicinājumu.", + " changed the topic to \"%(topic)s\".": " nomainīja tēmas nosaukumu uz \"%(topic)s\".", + " changed the room name to %(roomName)s.": " nomainīja istabas nosaukumu uz %(roomName)s.", + " changed the avatar for %(roomName)s": " nomainīja istabas avataru %(roomName)s", + " changed the room avatar to ": " nomainīja istabas avataru uz ", + " removed the room name.": " dzēsa istabas nosaukumu.", + " removed the room avatar.": " dzēsa istabas avataru.", + " answered the call.": " atbildēja zvanam.", + " ended the call.": " beidza zvanu.", + " placed a %(callType)s call.": " veica %(callType)s zvanu.", + " sent an invitation to %(targetDisplayName)s to join the room.": " nosūtīja uzaicinājumu %(targetDisplayName)s pievienoties istabai.", + " made future room history visible to all room members, from the point they are invited.": " padarīja istabas ziņu turpmāko vēsturi redzamu visiem istabas biedriem no brīža, kad tie tika uzaicināti.", + " made future room history visible to all room members, from the point they joined.": " padarīja istabas ziņu turpmāko vēsturi redzamu visiem istabas biedriem ar brīdi, kad tie pievienojās.", + " made future room history visible to all room members.": " padarīja istabas ziņu turpmāko vēsturi redzamu visiem istabas biedriem.", + " made future room history visible to anyone.": " padarīja istabas ziņu turpmāko vēsturi redzamu ikvienam.", + " made future room history visible to unknown (%(visibility)s).": " padarīja istabas ziņu turpmāko vēsturi redzamu nepazīstamajiem (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " ieslēdza \"end-to-end\" (ierīce-ierīce) šifrēšanu (algorithm %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " no %(fromPowerLevel)s uz %(toPowerLevel)s", + " changed the power level of %(powerLevelDiffText)s.": " nomainīja statusa līmeni %(powerLevelDiffText)s.", + " changed the pinned messages for the room.": " šai istabai nomainīja piestiprinātās ziņas.", + "%(widgetName)s widget modified by ": "%(widgetName)s vidžets, kuru mainīja ", + "%(widgetName)s widget added by ": " pievienoja %(widgetName)s vidžetu", + "%(widgetName)s widget removed by ": " dzēsa vidžetu %(widgetName)s" } diff --git a/src/i18n/strings/nl.json b/src/i18n/strings/nl.json index 1ba068daa0..90c9bf799e 100644 --- a/src/i18n/strings/nl.json +++ b/src/i18n/strings/nl.json @@ -1,7 +1,5 @@ { "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "Voer alsjeblieft de verificatiecode in die is verstuurd naar +%(msisdn)s", - "%(targetName)s accepted an invitation.": "%(targetName)s heeft een uitnodiging geaccepteerd.", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s heeft de uitnodiging voor %(displayName)s geaccepteerd.", "Account": "Account", "Access Token:": "Toegangstoken:", "Add email address": "Voeg een e-mailadres toe", @@ -16,7 +14,6 @@ "and %(count)s others...|one": "en één andere...", "%(names)s and %(lastPerson)s are typing": "%(names)s en %(lastPerson)s zijn aan het typen", "A new password must be entered.": "Er moet een nieuw wachtwoord worden ingevoerd.", - "%(senderName)s answered the call.": "%(senderName)s heeft deelgenomen aan het audiogesprek.", "An error has occurred.": "Er is een fout opgetreden.", "Anyone who knows the room's link, apart from guests": "Iedereen die de link van de ruimte weet, behalve gasten", "Anyone who knows the room's link, including guests": "Iedereen die link van de ruimte weet, inclusief gasten", @@ -24,7 +21,6 @@ "Are you sure you want to reject the invitation?": "Weet je zeker dat je de uitnodiging wilt weigeren?", "Attachment": "Bijlage", "Autoplay GIFs and videos": "Start GIFs en videos automatisch", - "%(senderName)s banned %(targetName)s.": "%(senderName)s heeft %(targetName)s verbannen.", "Ban": "Verban", "Banned users": "Verbannen gebruikers", "Bans user with given id": "Verbant de gebruiker met het gegeven ID", @@ -34,10 +30,6 @@ "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Kan niet met de thuisserver verbinden via HTTP wanneer er een HTTPS-URL in je browser balk staat. Gebruik HTTPS of activeer onveilige scripts.", "Can't load user settings": "Kan de gebruikersinstellingen niet laden", "Change Password": "Wachtwoord veranderen", - "%(senderName)s changed their profile picture.": "%(senderName)s heeft zijn of haar profielfoto veranderd.", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s heeft het machtsniveau van %(powerLevelDiffText)s gewijzigd.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s heeft de ruimtenaam van %(roomName)s gewijzigd.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s heeft het onderwerp gewijzigd naar \"%(topic)s\".", "Changes to who can read history will only apply to future messages in this room": "Veranderingen aan wie de geschiedenis kan lezen worden alleen maar toegepast op toekomstige berichten in deze ruimte", "Changes your display nickname": "Verandert jouw weergavenaam", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Het veranderen van het wachtwoord zal op het moment alle eind-tot-eind encryptie sleutels resetten, wat alle versleutelde gespreksgeschiedenis onleesbaar zou maken, behalve als je eerst je ruimtesleutels exporteert en achteraf opnieuw importeert. Dit zal worden verbeterd in de toekomst.", @@ -122,7 +114,6 @@ "People": "Mensen", "Permissions": "Toestemmingen", "Phone": "Telefoonnummer", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s heeft een %(callType)s-gesprek gestart.", "Privacy warning": "Privacywaarschuwing", "Private Chat": "Privégesprek", "Privileged Users": "Gebruikers met rechten", @@ -133,7 +124,6 @@ "Revoke Moderator": "Beheerder terugtrekken", "Refer a friend to Riot:": "Laat een vriend weten over Riot:", "Register": "Registreer", - "%(targetName)s rejected the invitation.": "%(targetName)s heeft de uitnodiging geweigerd.", "Reject invitation": "Uitnodiging weigeren", "Rejoin": "Opnieuw toetreden", "Remote addresses for this room:": "Adres op afstand voor deze ruimte:", @@ -174,7 +164,6 @@ "Create an account": "Open een account", "Cryptography": "Cryptografie", "Current password": "Huidig wachtwoord", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s heeft de naam van de ruimte verwijderd.", "Create a new chat or reuse an existing one": "Maak een nieuw gesprek aan of hergebruik een al bestaand gesprek", "Create Room": "Maak een ruimte aan", "Curve25519 identity key": "Curve25519-identiteitssleutel", @@ -220,7 +209,6 @@ "Encrypted room": "Versleutelde ruimte", "Encryption is enabled in this room": "Versleuteling is ingeschakeld in deze ruimte", "Encryption is not enabled in this room": "Versleuteling is niet ingeschakeld in deze ruimte", - "%(senderName)s ended the call.": "%(senderName)s heeft opgehangen.", "End-to-end encryption information": "end-to-endbeveiligingsinformatie", "End-to-end encryption is in beta and may not be reliable": "End-to-endbeveiliging is nog in bèta en kan onbetrouwbaar zijn", "Enter Code": "Voer code in", @@ -259,7 +247,6 @@ "Forgot your password?": "Wachtwoord vergeten?", "For security, this session has been signed out. Please sign in again.": "Voor veiligheidsredenen is deze sessie uitgelogd. Log alsjeblieft opnieuw in.", "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "In verband met veiligheidsredenen zullen alle end-to-endbeveiligingsleutels van deze browser verwijderd worden. Als je je gespreksgeschiedenis van toekomstige Riot sessies wilt kunnen ontsleutelen, exporteer en bewaar dan de ruimte sleutels.", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s van %(fromPowerLevel)s naar %(toPowerLevel)s", "Guest access is disabled on this Home Server.": "Gasttoegang is uitgeschakeld op deze thuisserver.", "Guests cannot join this room even if explicitly invited.": "Gasten kunnen niet tot deze ruimte toetreden, zelfs als ze expliciet uitgenodigd zijn.", "Hangup": "Ophangen", @@ -282,7 +269,6 @@ "Invalid address format": "Ongeldig adresformaat", "Invalid Email Address": "Ongeldig e-mailadres", "Invalid file%(extra)s": "Ongeldig bestand%(extra)s", - "%(senderName)s invited %(targetName)s.": "%(senderName)s heeft %(targetName)s uitgenodigd.", "Invite new room members": "Nieuwe ruimte leden uitnodigen", "Invited": "Uitgenodigd", "Invites": "Uitnodigingen", @@ -293,23 +279,16 @@ "Sign in with": "Inloggen met", "Join as voice or video.": "Toetreden als spraak of video.", "Join Room": "Ruimte toetreden", - "%(targetName)s joined the room.": "%(targetName)s is tot de ruimte toegetreden.", "Joins room with given alias": "Treed de ruimte toe met een gegeven naam", "Jump to first unread message.": "Spring naar het eerste ongelezen bericht.", "Labs": "Labs", "Last seen": "Laatst gezien", "Leave room": "Ruimte verlaten", - "%(targetName)s left the room.": "%(targetName)s heeft de ruimte verlaten.", "Level:": "Niveau:", "Local addresses for this room:": "Lokale adressen voor deze ruimte:", "Logged in as:": "Ingelogd als:", "Logout": "Uitloggen", "Low priority": "Lage prioriteit", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s heeft de toekomstige ruimtegeschiedenis zichtbaar gemaakt voor alle ruimte deelnemers, vanaf het moment dat ze uitgenodigd zijn.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s heeft de toekomstige ruimte geschiedenis zichtbaar gemaakt voor alle ruimte deelnemers, vanaf het moment dat ze toegetreden zijn.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s heeft de toekomstige ruimte geschiedenis zichtbaar gemaakt voor alle ruimte deelnemers.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s heeft de toekomstige ruimte geschiedenis zichtbaar gemaakt voor iedereen.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s heeft de toekomstige ruimte geschiedenis zichtbaar gemaakt voor onbekend (%(visibility)s).", "Manage Integrations": "Integraties beheren", "Markdown is disabled": "Markdown is uitgeschakeld", "Markdown is enabled": "Markdown ingeschakeld", @@ -328,12 +307,9 @@ "Only people who have been invited": "Alleen personen die zijn uitgenodigd", "Please check your email and click on the link it contains. Once this is done, click continue.": "Bekijk je e-mail en klik op de link die het bevat. Zodra dit klaar is, klik op verder gaan.", "Power level must be positive integer.": "Machtsniveau moet een positief geheel getal zijn.", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s heeft zijn of haar weergavenaam (%(oldDisplayName)s) verwijderd.", - "%(senderName)s removed their profile picture.": "%(senderName)s heeft zijn of haar profielfoto verwijderd.", "Failed to kick": "Niet gelukt om te er uit te zetten", "Press to start a chat with someone": "Druk op om een gesprek met iemand te starten", "Remove %(threePid)s?": "%(threePid)s verwijderen?", - "%(senderName)s requested a VoIP conference.": "%(senderName)s heeft een VoIP-gesprek aangevraagd.", "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Het wachtwoord veranderen betekent momenteel dat alle end-to-endbeveiligingssleutels op alle apparaten veranderen waardoor versleutelde gespreksgeschiedenis onleesbaar wordt, behalve als je eerst de ruimte sleutels exporteert en daarna opnieuw importeert. Dit zal in de toekomst verbeterd worden.", "Results from DuckDuckGo": "Resultaten van DuckDuckGo", "Return to login screen": "Naar het inlogscherm terugkeren", @@ -357,7 +333,6 @@ "Sender device information": "Afzenderapparaatinformatie", "Send Reset Email": "Stuur Reset-E-mail", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s stuurde een afbeelding.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s stuurde een uitnodiging naar %(targetDisplayName)s om tot de ruimte toe te treden.", "Server error": "Serverfout", "Server may be unavailable or overloaded": "De server kan onbereikbaar of overbelast zijn", "Server may be unavailable, overloaded, or search timed out :(": "De server is misschien onbereikbaar, overbelast of het zoeken duurde te lang :(", @@ -365,11 +340,8 @@ "Server may be unavailable, overloaded, or you hit a bug.": "De server is misschien onbereikbaar, overbelast of je bent tegen een fout aangelopen.", "Server unavailable, overloaded, or something else went wrong.": "De server is onbereikbaar, overbelast of iets anders ging fout.", "Session ID": "Sessie-ID", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s heeft %(targetName)s de ruimte uitgestuurd.", "Kick": "Er uit sturen", "Kicks user with given id": "Stuurt de gebruiker met het gegeven ID er uit", - "%(senderName)s set a profile picture.": "%(senderName)s heeft een profielfoto ingesteld.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s heeft zijn of haar weergavenaam naar %(displayName)s veranderd.", "Show panel": "Paneel weergeven", "Show Text Formatting Toolbar": "Tekstopmaakwerkbalk Weergeven", "Show timestamps in 12 hour format (e.g. 2:30pm)": "Laat de tijd in twaalf uur formaat zien (bijv. 2:30pm)", @@ -407,12 +379,10 @@ "Tried to load a specific point in this room's timeline, but was unable to find it.": "Het is niet gelukt om een specifiek punt in de tijdlijn van deze ruimte te laden.", "Turn Markdown off": "Zet Markdown uit", "Turn Markdown on": "Zet Markdown aan", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s heeft end-to-endbeveiliging aangezet (algoritme %(algorithm)s).", "Unable to add email address": "Niet mogelijk om e-mailadres toe te voegen", "Unable to remove contact information": "Niet mogelijk om contactinformatie te verwijderen", "Unable to verify email address.": "Niet mogelijk om het e-mailadres te verifiëren.", "Unban": "Ontbannen", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s ontbande %(targetName)s.", "Unable to ascertain that the address this invite was sent to matches one associated with your account.": "Niet mogelijk om vast te stellen dat het adres waar deze uitnodiging naartoe was verstuurd overeenkomt met het adres dat is geassocieerd met je account.", "Unable to capture screen": "Niet mogelijk om het scherm vast te leggen", "Unable to enable Notifications": "Niet mogelijk om notificaties aan te zetten", @@ -468,7 +438,6 @@ "Who can read history?": "Wie kan de geschiedenis lezen?", "Who would you like to add to this room?": "Wie wil je aan deze ruimte toevoegen?", "Who would you like to communicate with?": "Met wie zou je willen communiceren?", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s trok %(targetName)s's uitnodiging terug.", "Would you like to accept or decline this invitation?": "Wil je deze uitnodiging accepteren of afwijzen?", "You already have existing direct chats with this user:": "Je hebt al bestaande privé-gesprekken met deze gebruiker:", "You are already in a call.": "Je bent al in gesprek.", @@ -609,9 +578,6 @@ "Start chatting": "Start met praten", "Start Chatting": "Start Met Praten", "Click on the button below to start chatting!": "Klik op de knop hieronder om te starten met praten!", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s heeft de ruimte avatar aangepast naar ", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s heeft de ruimte avatar verwijderd.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s veranderde de avatar voor %(roomName)s", "Username available": "Gebruikersnaam beschikbaar", "Username not available": "Gebruikersnaam niet beschikbaar", "Something went wrong!": "Iets ging niet goed!", @@ -664,10 +630,7 @@ "Automatically replace plain text Emoji": "Automatisch normale tekst vervangen met Emoji", "Failed to upload image": "Het is niet gelukt om de afbeelding te uploaden", "Hide avatars in user and room mentions": "Avatars in gebruiker- en ruimte-vermeldingen verbergen", - "%(widgetName)s widget added by %(senderName)s": "%(widgetName)s-widget toegevoegd door %(senderName)s", - "%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s-widget verwijderd door %(senderName)s", "Robot check is currently unavailable on desktop - please use a web browser": "Robot-check is momenteel niet beschikbaar op de desktop - gebruik in plaats daarvan een webbrowser", - "%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s-widget aangepast door %(senderName)s", "Copied!": "Gekopieerd!", "Failed to copy": "Kopiëren mislukt", "Unpin Message": "Maak pin los", @@ -700,7 +663,6 @@ "You are now ignoring %(userId)s": "Je bent nu %(userId)s aan het negeren", "Unignored user": "Niet genegeerde gebruiker", "You are no longer ignoring %(userId)s": "Je bent %(userId)s niet meer aan het negeren", - "%(senderName)s changed the pinned messages for the room.": "%(senderName)s heeft de gepinde boodschappen voor de ruimte gewijzigd.", "%(names)s and %(count)s others are typing|other": "%(names)s en %(count)s andere gebruikers zijn aan het typen", "%(names)s and %(count)s others are typing|one": "%(names)s en iemand anders is aan het typen", "Send": "Verstuur", @@ -956,7 +918,6 @@ "In reply to ": "Als antwoord op ", "This room is not public. You will not be able to rejoin without an invite.": "Deze ruimte is niet publiekelijk. Je zal niet opnieuw kunnen toetreden zonder een uitnodiging.", "were unbanned %(count)s times|one": "waren ontbant", - "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s heeft zijn/haar weergavenaam veranderd naar %(displayName)s.", "Disable Community Filter Panel": "Gemeenschapsfilterpaneel uitzetten", "Your key share request has been sent - please check your other devices for key share requests.": "Je verzoek om sleutels te delen is verzonden - controleer je andere apparaten voor het verzoek.", "Key share requests are sent to your other devices automatically. If you rejected or dismissed the key share request on your other devices, click here to request the keys for this session again.": "Verzoeken om sleutels te delen worden automatisch naar andere apparaten verstuurd. Als je het verzoek hebt afgewezen of weg hebt geklikt, klik dan hier voor een nieuwe verzoek voor de sleutels van deze sessie.", @@ -1180,5 +1141,44 @@ "This room is used for important messages from the Homeserver, so you cannot leave it.": "Deze ruimte wordt gebruikt voor belangrijke berichten van de thuisserver, dus je kan het niet verlaten.", "Terms and Conditions": "Voorwaarden", "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Om de %(homeserverDomain)s thuisserver te blijven gebruiken zal je de voorwaarden moeten lezen en ermee akkoord moeten gaan.", - "Review terms and conditions": "Voorwaarden lezen" + "Review terms and conditions": "Voorwaarden lezen", + " accepted the invitation for %(displayName)s.": " heeft de uitnodiging voor %(displayName)s geaccepteerd.", + " accepted an invitation.": " heeft een uitnodiging geaccepteerd.", + " requested a VoIP conference.": " heeft een VoIP-gesprek aangevraagd.", + " invited .": " heeft uitgenodigd.", + " banned .": " heeft verbannen.", + " changed their display name to .": " heeft zijn/haar weergavenaam veranderd naar .", + " set their display name to .": " heeft zijn of haar weergavenaam naar veranderd.", + " removed their display name ().": " heeft zijn of haar weergavenaam () verwijderd.", + " removed their profile picture.": " heeft zijn of haar profielfoto verwijderd.", + " changed their profile picture.": " heeft zijn of haar profielfoto veranderd.", + " set a profile picture.": " heeft een profielfoto ingesteld.", + " joined the room.": " is tot de ruimte toegetreden.", + " rejected the invitation.": " heeft de uitnodiging geweigerd.", + " left the room.": " heeft de ruimte verlaten.", + " unbanned .": " ontbande .", + " kicked .": " heeft de ruimte uitgestuurd.", + " withdrew 's invitation.": " trok 's uitnodiging terug.", + " changed the topic to \"%(topic)s\".": " heeft het onderwerp gewijzigd naar \"%(topic)s\".", + " changed the room name to %(roomName)s.": " heeft de ruimtenaam van %(roomName)s gewijzigd.", + " changed the room avatar to ": " heeft de ruimte avatar aangepast naar ", + " changed the avatar for %(roomName)s": " veranderde de avatar voor %(roomName)s", + " removed the room name.": " heeft de naam van de ruimte verwijderd.", + " removed the room avatar.": " heeft de ruimte avatar verwijderd.", + " answered the call.": " heeft deelgenomen aan het audiogesprek.", + " ended the call.": " heeft opgehangen.", + " placed a %(callType)s call.": " heeft een %(callType)s-gesprek gestart.", + " sent an invitation to %(targetDisplayName)s to join the room.": " stuurde een uitnodiging naar %(targetDisplayName)s om tot de ruimte toe te treden.", + " made future room history visible to all room members, from the point they are invited.": " heeft de toekomstige ruimtegeschiedenis zichtbaar gemaakt voor alle ruimte deelnemers, vanaf het moment dat ze uitgenodigd zijn.", + " made future room history visible to all room members, from the point they joined.": " heeft de toekomstige ruimte geschiedenis zichtbaar gemaakt voor alle ruimte deelnemers, vanaf het moment dat ze toegetreden zijn.", + " made future room history visible to all room members.": " heeft de toekomstige ruimte geschiedenis zichtbaar gemaakt voor alle ruimte deelnemers.", + " made future room history visible to anyone.": " heeft de toekomstige ruimte geschiedenis zichtbaar gemaakt voor iedereen.", + " made future room history visible to unknown (%(visibility)s).": " heeft de toekomstige ruimte geschiedenis zichtbaar gemaakt voor onbekend (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " heeft end-to-endbeveiliging aangezet (algoritme %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " van %(fromPowerLevel)s naar %(toPowerLevel)s", + " changed the power level of %(powerLevelDiffText)s.": " heeft het machtsniveau van %(powerLevelDiffText)s gewijzigd.", + " changed the pinned messages for the room.": " heeft de gepinde boodschappen voor de ruimte gewijzigd.", + "%(widgetName)s widget modified by ": "%(widgetName)s-widget aangepast door ", + "%(widgetName)s widget added by ": "%(widgetName)s-widget toegevoegd door ", + "%(widgetName)s widget removed by ": "%(widgetName)s-widget verwijderd door " } diff --git a/src/i18n/strings/pl.json b/src/i18n/strings/pl.json index 0088028aed..c70f1c6e22 100644 --- a/src/i18n/strings/pl.json +++ b/src/i18n/strings/pl.json @@ -99,8 +99,6 @@ "Failed to change password. Is your password correct?": "Zmiana hasła nie powiodła się. Czy Twoje hasło jest poprawne?", "Add a topic": "Dodaj temat", "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "Wysłano wiadomość tekstową do +%(msisdn)s. Proszę wprowadzić kod w niej zawarty", - "%(targetName)s accepted an invitation.": "%(targetName)s zaakceptował(a) zaproszenie.", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s zaakceptował(a) zaproszenie dla %(displayName)s.", "Access Token:": "Jednorazowy kod dostępu:", "Active call (%(roomName)s)": "Aktywne połączenie (%(roomName)s)", "Add email address": "Dodaj adres e-mail", @@ -119,7 +117,6 @@ "%(items)s and %(lastItem)s": "%(items)s i %(lastItem)s", "%(names)s and %(lastPerson)s are typing": "%(names)s i %(lastPerson)s piszą", "A new password must be entered.": "Musisz wprowadzić nowe hasło.", - "%(senderName)s answered the call.": "%(senderName)s odebrał połączenie.", "An error has occurred.": "Wystąpił błąd.", "Anyone": "Każdy", "Anyone who knows the room's link, apart from guests": "Każdy kto posiada łącze do pokoju, poza gośćmi", @@ -128,7 +125,6 @@ "Are you sure you want to reject the invitation?": "Czy na pewno chcesz odrzucić zaproszenie?", "Are you sure you want to upload the following files?": "Czy na pewno chcesz przesłać następujące pliki?", "Autoplay GIFs and videos": "Automatycznie odtwarzaj GIFy i filmiki", - "%(senderName)s banned %(targetName)s.": "%(senderName)s zbanował %(targetName)s.", "Ban": "Zbanuj", "Bans user with given id": "Blokuje użytkownika o podanym ID", "Blacklisted": "Umieszczono na czarnej liście", @@ -143,11 +139,6 @@ "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Nie można nawiązać połączenia z serwerem przy użyciu HTTP podczas korzystania z HTTPS dla bieżącej strony. Użyj HTTPS lub włącz niebezpieczne skrypty.", "Can't load user settings": "Nie można załadować ustawień użytkownika", "Cannot add any more widgets": "Nie można dodać już więcej widżetów", - "%(senderName)s changed their profile picture.": "%(senderName)s zmienił swoje zdjęcie profilowe.", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s zmienił poziom mocy %(powerLevelDiffText)s.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s zmienił nazwę pokoju na %(roomName)s.", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s usunął nazwę pokoju.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s zmienił temat na \"%(topic)s\".", "Changes to who can read history will only apply to future messages in this room": "Zmiany w dostępie do historii będą dotyczyć tylko przyszłych wiadomości w tym pokoju", "Changes your display nickname": "Zmień swój pseudonim", "Changes colour scheme of current room": "Zmień schemat kolorystyczny bieżącego pokoju", @@ -214,7 +205,6 @@ "Encrypted room": "Pokój szyfrowany", "Encryption is enabled in this room": "Szyfrowanie jest włączone w tym pokoju", "Encryption is not enabled in this room": "Szyfrowanie nie jest włączone w tym pokoju", - "%(senderName)s ended the call.": "%(senderName)s zakończył połączenie.", "End-to-end encryption information": "Informacje o szyfrowaniu końcówka-do-końcówki", "End-to-end encryption is in beta and may not be reliable": "Szyfrowanie końcówka-do-końcówki jest w fazie beta i może nie być dopracowane", "Enter Code": "Wpisz kod", @@ -254,7 +244,6 @@ "Forgot your password?": "Zapomniałeś hasła?", "For security, this session has been signed out. Please sign in again.": "Ze względów bezpieczeństwa ta sesja została wylogowana. Zaloguj się jeszcze raz.", "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "Ze względów bezpieczeństwa, wylogowanie skasuje z tej przeglądarki wszystkie klucze szyfrowania końcówka-do-końcówki. Jeśli chcesz móc odszyfrować swoje historie konwersacji z przyszłych sesji Riot-a, proszę wyeksportuj swoje klucze pokojów do bezpiecznego miejsca.", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s z %(fromPowerLevel)s na %(toPowerLevel)s", "Guest access is disabled on this Home Server.": "Dostęp dla gości jest wyłączony na tym serwerze.", "Deops user with given id": "Usuwa prawa administratora użytkownikowi o danym ID", "Guests cannot join this room even if explicitly invited.": "Goście nie mogą dołączać do tego pokoju, nawet jeśli zostali specjalnie zaproszeni.", @@ -277,7 +266,6 @@ "Invalid address format": "Nieprawidłowy format adresu", "Invalid Email Address": "Nieprawidłowy adres e-mail", "Invalid file%(extra)s": "Nieprawidłowy plik %(extra)s", - "%(senderName)s invited %(targetName)s.": "%(senderName)s zaprosił %(targetName)s.", "Invite new room members": "Zaproś nowych członków do pokoju", "Invited": "Zaproszony", "Invites": "Zaproszenia", @@ -288,27 +276,19 @@ "Sign in with": "Zaloguj się używając", "Join as voice or video.": "Dołącz głosowo lub przez wideo.", "Join Room": "Dołącz do pokoju", - "%(targetName)s joined the room.": "%(targetName)s dołączył do pokoju.", "Joins room with given alias": "Dołącz do pokoju o podanym aliasie", "Jump to first unread message.": "Przeskocz do pierwszej nieprzeczytanej wiadomości.", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s wyrzucił %(targetName)s.", "Kick": "Wyrzuć", "Kicks user with given id": "Wyrzuca użytkownika o danym ID", "Labs": "Laboratoria", "Last seen": "Ostatnio widziany", "Leave room": "Opuść pokój", - "%(targetName)s left the room.": "%(targetName)s opuścił pokój.", "Level:": "Poziom:", "Publish this room to the public in %(domain)s's room directory?": "Czy opublikować ten pokój dla ogółu w spisie pokojów domeny %(domain)s?", "Local addresses for this room:": "Lokalne adresy dla tego pokoju:", "Logged in as:": "Zalogowany jako:", "Logout": "Wyloguj", "Low priority": "Niski priorytet", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s uczynił przyszłą historię pokoju widoczną dla wszyscy członkowie pokoju, od momentu ich zaproszenia.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s uczynił przyszłą historię pokoju widoczną dla wszyscy członkowie pokoju, od momentu ich dołączenia.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s uczynił przyszłą historię pokoju widoczną dla wszyscy członkowie pokoju.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s uczynił przyszłą historię pokoju widoczną dla kazdego.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s uczynił przyszłą historię pokoju widoczną dla nieznany (%(visibility)s).", "Manage Integrations": "Zarządzaj integracjami", "Markdown is disabled": "Markdown jest wyłączony", "Markdown is enabled": "Markdown jest włączony", @@ -350,7 +330,6 @@ "People": "Ludzie", "Permissions": "Uprawnienia", "Phone": "Telefon", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s rozpoczął połączenie %(callType)s.", "Please check your email and click on the link it contains. Once this is done, click continue.": "Sprawdź swój e-mail i kliknij link w nim zawarty. Kiedy już to zrobisz, kliknij \"kontynuuj\".", "Power level must be positive integer.": "Poziom uprawnień musi być liczbą dodatnią.", "Press to start a chat with someone": "Naciśnij , by rozpocząć rozmowę z kimś", @@ -365,15 +344,11 @@ "Revoke widget access": "Usuń dostęp do widżetów", "Refer a friend to Riot:": "Zaproś znajomego do Riota:", "Register": "Rejestracja", - "%(targetName)s rejected the invitation.": "%(targetName)s odrzucił zaproszenie.", "Reject invitation": "Odrzuć zaproszenie", "Rejoin": "Dołącz ponownie", "Remote addresses for this room:": "Adresy zdalne dla tego pokoju:", "Remove Contact Information?": "Usunąć dane kontaktowe?", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s usunął swoją nazwę ekranową (%(oldDisplayName)s).", - "%(senderName)s removed their profile picture.": "%(senderName)s usunął swoje zdjęcie profilowe.", "Remove %(threePid)s?": "Usunąć %(threePid)s?", - "%(senderName)s requested a VoIP conference.": "%(senderName)s zażądał grupowego połączenia głosowego VoIP.", "Results from DuckDuckGo": "Wyniki z DuckDuckGo", "Return to login screen": "Wróć do ekranu logowania", "Riot does not have permission to send you notifications - please check your browser settings": "Riot nie ma uprawnień, by wysyłać ci powiadomienia - sprawdź ustawienia swojej przeglądarki", @@ -401,7 +376,6 @@ "Send Invites": "Wyślij zaproszenie", "Send Reset Email": "Wyślij e-mail resetujący hasło", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s wysłał obraz.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s wysłał zaproszenie do %(targetDisplayName)s do dołączenia do pokoju.", "Server error": "Błąd serwera", "Server may be unavailable or overloaded": "Serwer może być niedostępny lub przeciążony", "Server may be unavailable, overloaded, or search timed out :(": "Serwer może być niedostępny, przeciążony, lub upłynął czas wyszukiwania :(", @@ -409,8 +383,6 @@ "Server may be unavailable, overloaded, or you hit a bug.": "Serwer może być niedostępny, przeciążony, lub trafiłeś na błąd.", "Server unavailable, overloaded, or something else went wrong.": "Serwer może być niedostępny, przeciążony, lub coś innego poszło źle.", "Session ID": "Identyfikator sesji", - "%(senderName)s set a profile picture.": "%(senderName)s ustawił zdjęcie profilowe.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s ustawił swoją nazwę na %(displayName)s.", "Sets the room topic": "Ustaw temat pokoju", "Show panel": "Pokaż panel", "Show Text Formatting Toolbar": "Pokaż pasek narzędzi formatowania tekstu", @@ -451,12 +423,10 @@ "To reset your password, enter the email address linked to your account": "Aby zresetować swoje hasło, wpisz adres e-mail powiązany z twoim kontem", "Turn Markdown off": "Wyłącz Markdown", "Turn Markdown on": "Włącz Markdown", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s włączył szyfrowanie użytkownik-użytkownik (algorithm %(algorithm)s).", "Unable to add email address": "Nie można dodać adresu e-mail", "Unable to create widget.": "Nie można utworzyć widżetu.", "Unable to remove contact information": "Nie można usunąć informacji kontaktowych", "Unable to verify email address.": "Weryfikacja adresu e-mail nie powiodła się.", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s odblokował/a %(targetName)s.", "Unable to capture screen": "Nie można zrobić zrzutu ekranu", "Unable to enable Notifications": "Nie można włączyć powiadomień", "Unable to load device list": "Nie można załadować listy urządzeń", @@ -503,7 +473,6 @@ "Who can access this room?": "Kto może uzyskać dostęp do tego pokoju?", "Who would you like to add to this room?": "Kogo chciał(a)byś dodać do tego pokoju?", "Who would you like to communicate with?": "Z kim chciał(a)byś się komunikować?", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s wycofał(a) zaproszenie %(targetName)s.", "Would you like to accept or decline this invitation?": "Czy chcesz zaakceptować czy odrzucić to zaproszenie?", "You already have existing direct chats with this user:": "Masz już istniejącą bezpośrednią konwersację z tym użytkownikiem:", "You are already in a call.": "Jesteś już w trakcie połączenia.", @@ -629,9 +598,6 @@ " (unsupported)": " (niewspierany)", "Idle": "Bezczynny", "Check for update": "Sprawdź aktualizacje", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s zmienił awatar pokoju na ", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s usunął awatar pokoju.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s zmienił awatar %(roomName)s", "This will be your account name on the homeserver, or you can pick a different server.": "To będzie twoja nazwa konta na serwerze domowym; możesz też wybrać inny serwer.", "If you already have a Matrix account you can log in instead.": "Jeśli już posiadasz konto Matrix możesz się zalogować.", "Not a valid Riot keyfile": "Niepoprawny plik klucza Riot", @@ -664,9 +630,6 @@ "Featured Rooms:": "Wyróżnione pokoje:", "Featured Users:": "Wyróżnieni użytkownicy:", "Hide avatars in user and room mentions": "Ukryj awatary we wzmiankach użytkowników i pokoi", - "%(widgetName)s widget added by %(senderName)s": "Widżet %(widgetName)s został dodany przez %(senderName)s", - "%(widgetName)s widget removed by %(senderName)s": "Widżet %(widgetName)s został usunięty przez %(senderName)s", - "%(widgetName)s widget modified by %(senderName)s": "Widżet %(widgetName)s został zmodyfikowany przez %(senderName)s", "Robot check is currently unavailable on desktop - please use a web browser": "Sprawdzanie człowieczeństwa jest obecnie niedostępne na aplikacji klienckiej desktop - proszę użyć przeglądarki internetowej", "Unpin Message": "Odepnij Wiadomość", "Add rooms to this community": "Dodaj pokoje do tej społeczności", @@ -700,8 +663,6 @@ "Ignored user": "Użytkownik ignorowany", "You are now ignoring %(userId)s": "Ignorujesz teraz %(userId)s", "You are no longer ignoring %(userId)s": "Nie ignorujesz już %(userId)s", - "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s zmienił swoją wyświetlaną nazwę na %(displayName)s.", - "%(senderName)s changed the pinned messages for the room.": "%(senderName)s zmienił przypiętą wiadomość dla tego pokoju.", "Message Pinning": "Przypinanie wiadomości", "%(names)s and %(count)s others are typing|other": "%(names)s oraz %(count)s innych piszą", "%(names)s and %(count)s others are typing|one": "%(names)s oraz jedna inna osoba piszą", @@ -955,5 +916,44 @@ "Advanced options": "Opcje zaawansowane", "To continue, please enter your password:": "Aby kontynuować, proszę wprowadzić swoje hasło:", "password": "hasło", - "Refresh": "Odśwież" + "Refresh": "Odśwież", + " accepted the invitation for %(displayName)s.": " zaakceptował(a) zaproszenie dla %(displayName)s.", + " accepted an invitation.": " zaakceptował(a) zaproszenie.", + " requested a VoIP conference.": " zażądał grupowego połączenia głosowego VoIP.", + " invited .": " zaprosił .", + " banned .": " zbanował .", + " changed their display name to .": " zmienił swoją wyświetlaną nazwę na .", + " set their display name to .": " ustawił swoją nazwę na .", + " removed their display name ().": " usunął swoją nazwę ekranową ().", + " removed their profile picture.": " usunął swoje zdjęcie profilowe.", + " changed their profile picture.": " zmienił swoje zdjęcie profilowe.", + " set a profile picture.": " ustawił zdjęcie profilowe.", + " joined the room.": " dołączył do pokoju.", + " rejected the invitation.": " odrzucił zaproszenie.", + " left the room.": " opuścił pokój.", + " unbanned .": " odblokował/a .", + " kicked .": " wyrzucił .", + " withdrew 's invitation.": " wycofał(a) zaproszenie .", + " changed the topic to \"%(topic)s\".": " zmienił temat na \"%(topic)s\".", + " changed the room name to %(roomName)s.": " zmienił nazwę pokoju na %(roomName)s.", + " changed the room avatar to ": " zmienił awatar pokoju na ", + " changed the avatar for %(roomName)s": " zmienił awatar %(roomName)s", + " removed the room name.": " usunął nazwę pokoju.", + " removed the room avatar.": " usunął awatar pokoju.", + " answered the call.": " odebrał połączenie.", + " ended the call.": " zakończył połączenie.", + " placed a %(callType)s call.": " rozpoczął połączenie %(callType)s.", + " sent an invitation to %(targetDisplayName)s to join the room.": " wysłał zaproszenie do %(targetDisplayName)s do dołączenia do pokoju.", + " made future room history visible to all room members, from the point they are invited.": " uczynił przyszłą historię pokoju widoczną dla wszyscy członkowie pokoju, od momentu ich zaproszenia.", + " made future room history visible to all room members, from the point they joined.": " uczynił przyszłą historię pokoju widoczną dla wszyscy członkowie pokoju, od momentu ich dołączenia.", + " made future room history visible to all room members.": " uczynił przyszłą historię pokoju widoczną dla wszyscy członkowie pokoju.", + " made future room history visible to anyone.": " uczynił przyszłą historię pokoju widoczną dla kazdego.", + " made future room history visible to unknown (%(visibility)s).": " uczynił przyszłą historię pokoju widoczną dla nieznany (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " włączył szyfrowanie użytkownik-użytkownik (algorithm %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " z %(fromPowerLevel)s na %(toPowerLevel)s", + " changed the power level of %(powerLevelDiffText)s.": " zmienił poziom mocy %(powerLevelDiffText)s.", + " changed the pinned messages for the room.": " zmienił przypiętą wiadomość dla tego pokoju.", + "%(widgetName)s widget modified by ": "Widżet %(widgetName)s został zmodyfikowany przez ", + "%(widgetName)s widget added by ": "Widżet %(widgetName)s został dodany przez ", + "%(widgetName)s widget removed by ": "Widżet %(widgetName)s został usunięty przez " } diff --git a/src/i18n/strings/pt.json b/src/i18n/strings/pt.json index 7cc80cfc78..1f3e83c14c 100644 --- a/src/i18n/strings/pt.json +++ b/src/i18n/strings/pt.json @@ -16,7 +16,6 @@ "Blacklisted": "Bloqueado", "Bulk Options": "Opcões de Batelada", "Can't load user settings": "Não é possível carregar configurações de usuário", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s mudou o tópico para \"%(topic)s\".", "Changes to who can read history will only apply to future messages in this room": "As mudanças sobre quem pode ler o histórico da sala só serão aplicadas às mensagens futuras nesta sala", "Changes your display nickname": "Troca o seu apelido", "Claimed Ed25519 fingerprint key": "Chave reivindicada da Impressão Digital Ed25519", @@ -198,15 +197,8 @@ "Dec": "Dez", "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s de %(monthName)s às %(time)s", "%(weekDayName)s %(time)s": "%(weekDayName)s às %(time)s", - "%(targetName)s accepted an invitation.": "%(targetName)s aceitou um convite.", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s aceitou o convite para %(displayName)s.", "%(names)s and %(lastPerson)s are typing": "%(names)s e %(lastPerson)s estão escrevendo", - "%(senderName)s answered the call.": "%(senderName)s atendeu à chamada.", - "%(senderName)s banned %(targetName)s.": "%(senderName)s removeu %(targetName)s da sala.", "Call Timeout": "Tempo esgotado. Chamada encerrada", - "%(senderName)s changed their profile picture.": "%(senderName)s alterou sua imagem de perfil.", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s alterou o nível de permissões de %(powerLevelDiffText)s.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s alterou o nome da sala para %(roomName)s.", "click to reveal": "clique para ver", "Conference call failed.": "Chamada de conferência falhou.", "Conference calling is in development and may not be reliable.": "Chamadas de conferência estão em desenvolvimento e portanto podem não funcionar.", @@ -214,41 +206,22 @@ "Conference calls are not supported in this client": "Chamadas de conferência não são possíveis neste navegador", "/ddg is not a command": "/ddg não é um comando", "Drop here to tag %(section)s": "Arraste aqui para marcar como %(section)s", - "%(senderName)s ended the call.": "%(senderName)s finalizou a chamada.", "Existing Call": "Chamada em andamento", "Failed to send email": "Falha ao enviar email", "Failed to send request.": "Não foi possível mandar requisição.", "Failed to set up conference call": "Não foi possível montar a chamada de conferência", "Failed to verify email address: make sure you clicked the link in the email": "Não foi possível verificar o endereço de email: verifique se você realmente clicou no link que está no seu email", "Failure to create room": "Não foi possível criar a sala", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s de %(fromPowerLevel)s para %(toPowerLevel)s", - "%(senderName)s invited %(targetName)s.": "%(senderName)s convidou %(targetName)s.", "%(displayName)s is typing": "%(displayName)s está escrevendo", - "%(targetName)s joined the room.": "%(targetName)s entrou na sala.", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s removeu %(targetName)s da sala.", - "%(targetName)s left the room.": "%(targetName)s saiu da sala.", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s deixou o histórico futuro da sala visível para todos os membros da sala, a partir de quando foram convidados.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s deixou o histórico futuro da sala visível para todos os membros da sala, a partir de quando entraram.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s deixou o histórico futuro da sala visível para todas as pessoas da sala.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s deixou o histórico futuro da sala visível para qualquer pessoa.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s deixou o histórico futuro da sala visível para desconhecido (%(visibility)s).", "Missing room_id in request": "Faltou o id da sala na requisição", "Missing user_id in request": "Faltou o id de usuário na requisição", "(not supported by this browser)": "(não é compatível com este navegador)", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s fez uma chamada de %(callType)s.", "Power level must be positive integer.": "O nível de permissões tem que ser um número inteiro e positivo.", "Reason": "Razão", - "%(targetName)s rejected the invitation.": "%(targetName)s recusou o convite.", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s removeu o seu nome público (%(oldDisplayName)s).", - "%(senderName)s removed their profile picture.": "%(senderName)s removeu sua imagem de perfil.", - "%(senderName)s requested a VoIP conference.": "%(senderName)s está solicitando uma conferência de voz.", "Riot does not have permission to send you notifications - please check your browser settings": "Riot não tem permissões para enviar notificações a você - por favor, verifique as configurações do seu navegador", "Riot was not given permission to send notifications - please try again": "Riot não tem permissões para enviar notificações a você - por favor, tente novamente", "Room %(roomId)s not visible": "A sala %(roomId)s não está visível", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s enviou uma imagem.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s enviou um convite para %(targetDisplayName)s entrar na sala.", - "%(senderName)s set a profile picture.": "%(senderName)s definiu uma imagem de perfil.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s definiu seu nome público para %(displayName)s.", "This email address is already in use": "Este endereço de email já está sendo usado", "This email address was not found": "Este endereço de email não foi encontrado", "The file '%(fileName)s' exceeds this home server's size limit for uploads": "O arquivo '%(fileName)s' ultrapassa o limite de tamanho que nosso servidor permite enviar", @@ -258,15 +231,12 @@ "These are experimental features that may break in unexpected ways": "Estas são funcionalidades experimentais que podem apresentar falhas", "This phone number is already in use": "Este número de telefone já está sendo usado", "To use it, just wait for autocomplete results to load and tab through them.": "Para usar esta funcionalidade, espere o carregamento dos resultados de autocompletar e então escolha entre as opções.", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s ativou criptografia ponta a ponta (algoritmo %(algorithm)s).", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s desfez o banimento de %(targetName)s.", "Unable to capture screen": "Não foi possível capturar a imagem da tela", "Unable to enable Notifications": "Não foi possível ativar as notificações", "Upload Failed": "O envio falhou", "Usage": "Uso", "Use with caution": "Use com cautela", "VoIP is unsupported": "Chamada de voz não permitida", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s desfez o convite a %(targetName)s.", "You are already in a call.": "Você já está em uma chamada.", "You are trying to access %(roomName)s.": "Você está tentando acessar a sala %(roomName)s.", "You cannot place a call with yourself.": "Você não pode iniciar uma chamada.", @@ -406,7 +376,6 @@ "Warning!": "Atenção!", "You need to enter a user name.": "Você precisa inserir um nome de usuária(o).", "Please select the destination room for this message": "Por favor, escolha a sala para onde quer encaminhar esta mensagem", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s apagou o nome da sala.", "Analytics": "Análise", "Options": "Opções", "Riot collects anonymous analytics to allow us to improve the application.": "Riot coleta informações anônimas de uso para nos permitir melhorar o sistema.", @@ -501,9 +470,6 @@ "Verified key": "Chave verificada", "WARNING: Device already verified, but keys do NOT MATCH!": "ATENÇÃO: O dispositivo já foi verificado, mas as chaves NÃO SÃO IGUAIS!", "WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "ATENÇÃO: VERIFICAÇÃO DE CHAVE FALHOU! A chave de assinatura para a(o) usuária(o) %(userId)s e dispositivo %(deviceId)s é \"%(fprint)s\", que não é igual à chave fornecida \"%(fingerprint)s\". Isso pode significar que suas comunicações estão sendo interceptadas!", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s removeu a imagem da sala.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s alterou a imagem da sala %(roomName)s", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s alterou a imagem da sala para ", "Missing Media Permissions, click here to request.": "Faltam permissões para uso de mídia no seu computador. Clique aqui para solicitá-las.", "No Microphones detected": "Não foi detetado nenhum microfone", "No Webcams detected": "Não foi detetada nenhuma Webcam", @@ -665,9 +631,6 @@ "Automatically replace plain text Emoji": "Substituir Emoji em texto automaticamente", "Failed to upload image": "Falha ao carregar imagem", "Hide avatars in user and room mentions": "Ocultar avatares nas menções de utilizadores e salas", - "%(widgetName)s widget added by %(senderName)s": "Widget %(widgetName)s adicionado por %(senderName)s", - "%(widgetName)s widget removed by %(senderName)s": "Widget %(widgetName)s removido por %(senderName)s", - "%(widgetName)s widget modified by %(senderName)s": "Widget %(widgetName)s modificado por %(senderName)s", "Robot check is currently unavailable on desktop - please use a web browser": "A verificação através de robot está atualmente indisponível na versão desktop - utilize um navegador web", "Advanced options": "Opções avançadas", "This setting cannot be changed later!": "Esta definição não pode ser alterada mais tarde!", @@ -842,5 +805,42 @@ "Collapse panel": "Colapsar o painel", "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!": "Com o seu navegador atual, a aparência e sensação de uso da aplicação podem estar completamente incorretas, e algumas das funcionalidades poderão não funcionar. Se quiser tentar de qualquer maneira pode continuar, mas está por sua conta com algum problema que possa encontrar!", "Checking for an update...": "A procurar uma atualização...", - "There are advanced notifications which are not shown here": "Existem notificações avançadas que não são exibidas aqui" + "There are advanced notifications which are not shown here": "Existem notificações avançadas que não são exibidas aqui", + " accepted the invitation for %(displayName)s.": " aceitou o convite para %(displayName)s.", + " accepted an invitation.": " aceitou um convite.", + " requested a VoIP conference.": " está solicitando uma conferência de voz.", + " invited .": " convidou .", + " banned .": " removeu da sala.", + " set their display name to .": " definiu seu nome público para .", + " removed their display name ().": " removeu o seu nome público ().", + " removed their profile picture.": " removeu sua imagem de perfil.", + " changed their profile picture.": " alterou sua imagem de perfil.", + " set a profile picture.": " definiu uma imagem de perfil.", + " joined the room.": " entrou na sala.", + " rejected the invitation.": " recusou o convite.", + " left the room.": " saiu da sala.", + " unbanned .": " desfez o banimento de .", + " kicked .": " removeu da sala.", + " withdrew 's invitation.": " desfez o convite a .", + " changed the topic to \"%(topic)s\".": " mudou o tópico para \"%(topic)s\".", + " changed the room name to %(roomName)s.": " alterou o nome da sala para %(roomName)s.", + " changed the avatar for %(roomName)s": " alterou a imagem da sala %(roomName)s", + " changed the room avatar to ": " alterou a imagem da sala para ", + " removed the room name.": " apagou o nome da sala.", + " removed the room avatar.": " removeu a imagem da sala.", + " answered the call.": " atendeu à chamada.", + " ended the call.": " finalizou a chamada.", + " placed a %(callType)s call.": " fez uma chamada de %(callType)s.", + " sent an invitation to %(targetDisplayName)s to join the room.": " enviou um convite para %(targetDisplayName)s entrar na sala.", + " made future room history visible to all room members, from the point they are invited.": " deixou o histórico futuro da sala visível para todos os membros da sala, a partir de quando foram convidados.", + " made future room history visible to all room members, from the point they joined.": " deixou o histórico futuro da sala visível para todos os membros da sala, a partir de quando entraram.", + " made future room history visible to all room members.": " deixou o histórico futuro da sala visível para todas as pessoas da sala.", + " made future room history visible to anyone.": " deixou o histórico futuro da sala visível para qualquer pessoa.", + " made future room history visible to unknown (%(visibility)s).": " deixou o histórico futuro da sala visível para desconhecido (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " ativou criptografia ponta a ponta (algoritmo %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " de %(fromPowerLevel)s para %(toPowerLevel)s", + " changed the power level of %(powerLevelDiffText)s.": " alterou o nível de permissões de %(powerLevelDiffText)s.", + "%(widgetName)s widget modified by ": "Widget %(widgetName)s modificado por ", + "%(widgetName)s widget added by ": "Widget %(widgetName)s adicionado por ", + "%(widgetName)s widget removed by ": "Widget %(widgetName)s removido por " } diff --git a/src/i18n/strings/pt_BR.json b/src/i18n/strings/pt_BR.json index c583e795cb..e07b51ea79 100644 --- a/src/i18n/strings/pt_BR.json +++ b/src/i18n/strings/pt_BR.json @@ -16,7 +16,6 @@ "Blacklisted": "Bloqueado", "Bulk Options": "Opcões de Batelada", "Can't load user settings": "Não é possível carregar configurações de usuário", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s mudou o tópico para \"%(topic)s\".", "Changes to who can read history will only apply to future messages in this room": "As mudanças sobre quem pode ler o histórico da sala só serão aplicadas às mensagens futuras nesta sala", "Changes your display nickname": "Troca o seu apelido", "Claimed Ed25519 fingerprint key": "Chave reivindicada da Impressão Digital Ed25519", @@ -198,15 +197,8 @@ "Dec": "Dez", "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s de %(monthName)s às %(time)s", "%(weekDayName)s %(time)s": "%(weekDayName)s às %(time)s", - "%(targetName)s accepted an invitation.": "%(targetName)s aceitou um convite.", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s aceitou o convite para %(displayName)s.", "%(names)s and %(lastPerson)s are typing": "%(names)s e %(lastPerson)s estão escrevendo", - "%(senderName)s answered the call.": "%(senderName)s atendeu à chamada.", - "%(senderName)s banned %(targetName)s.": "%(senderName)s removeu %(targetName)s da sala.", "Call Timeout": "Tempo esgotado. Chamada encerrada", - "%(senderName)s changed their profile picture.": "%(senderName)s alterou sua imagem de perfil.", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s alterou o nível de permissões de %(powerLevelDiffText)s.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s alterou o nome da sala para %(roomName)s.", "click to reveal": "clique para ver", "Conference call failed.": "Chamada de conferência falhou.", "Conference calling is in development and may not be reliable.": "Chamadas de conferência estão em desenvolvimento e portanto podem não funcionar.", @@ -214,42 +206,23 @@ "Conference calls are not supported in this client": "Chamadas de conferência não são possíveis neste navegador", "/ddg is not a command": "/ddg não é um comando", "Drop here to tag %(section)s": "Arraste aqui para marcar como %(section)s", - "%(senderName)s ended the call.": "%(senderName)s finalizou a chamada.", "Existing Call": "Chamada em andamento", "Failed to send email": "Não foi possível enviar email", "Failed to send request.": "Não foi possível mandar requisição.", "Failed to set up conference call": "Não foi possível montar a chamada de conferência", "Failed to verify email address: make sure you clicked the link in the email": "Não foi possível verificar o endereço de email: verifique se você realmente clicou no link que está no seu email", "Failure to create room": "Não foi possível criar a sala", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s de %(fromPowerLevel)s para %(toPowerLevel)s", - "%(senderName)s invited %(targetName)s.": "%(senderName)s convidou %(targetName)s.", "%(displayName)s is typing": "%(displayName)s está escrevendo", - "%(targetName)s joined the room.": "%(targetName)s entrou na sala.", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s removeu %(targetName)s da sala.", - "%(targetName)s left the room.": "%(targetName)s saiu da sala.", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s deixou o histórico futuro da sala visível para todos os membros da sala, a partir de quando foram convidados.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s deixou o histórico futuro da sala visível para todos os membros da sala, a partir de quando entraram.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s deixou o histórico futuro da sala visível para todas as pessoas da sala.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s deixou o histórico futuro da sala visível para qualquer pessoa.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s deixou o histórico futuro da sala visível para desconhecido (%(visibility)s).", "Missing room_id in request": "Faltou o id da sala na requisição", "Missing user_id in request": "Faltou o id de usuário na requisição", "(not supported by this browser)": "(não é compatível com este navegador)", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s fez uma chamada de %(callType)s.", "Power level must be positive integer.": "O nível de permissões tem que ser um número inteiro e positivo.", "Press to start a chat with someone": "Clique em para iniciar a conversa com alguém", "Reason": "Razão", - "%(targetName)s rejected the invitation.": "%(targetName)s recusou o convite.", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s removeu o seu nome público (%(oldDisplayName)s).", - "%(senderName)s removed their profile picture.": "%(senderName)s removeu sua imagem de perfil.", - "%(senderName)s requested a VoIP conference.": "%(senderName)s está solicitando uma conferência de voz.", "Riot does not have permission to send you notifications - please check your browser settings": "Riot não tem permissões para enviar notificações a você - por favor, verifique as configurações do seu navegador", "Riot was not given permission to send notifications - please try again": "Riot não tem permissões para enviar notificações a você - por favor, tente novamente", "Room %(roomId)s not visible": "A sala %(roomId)s não está visível", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s enviou uma imagem.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s enviou um convite para %(targetDisplayName)s entrar na sala.", - "%(senderName)s set a profile picture.": "%(senderName)s definiu uma imagem de perfil.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s definiu seu nome público para %(displayName)s.", "This email address is already in use": "Este endereço de email já está sendo usado", "This email address was not found": "Este endereço de email não foi encontrado", "The file '%(fileName)s' exceeds this home server's size limit for uploads": "O arquivo '%(fileName)s' ultrapassa o limite de tamanho que nosso servidor permite enviar", @@ -259,15 +232,12 @@ "These are experimental features that may break in unexpected ways": "Estas são funcionalidades experimentais que podem apresentar falhas", "This phone number is already in use": "Este número de telefone já está sendo usado", "To use it, just wait for autocomplete results to load and tab through them.": "Para usar esta funcionalidade, espere o carregamento dos resultados de autocompletar e então escolha entre as opções.", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s ativou criptografia ponta a ponta (algoritmo %(algorithm)s).", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s desfez o banimento de %(targetName)s.", "Unable to capture screen": "Não foi possível capturar a imagem da tela", "Unable to enable Notifications": "Não foi possível ativar as notificações", "Upload Failed": "O envio falhou", "Usage": "Uso", "Use with caution": "Use com cautela", "VoIP is unsupported": "Chamada de voz não permitida", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s desfez o convite a %(targetName)s.", "You are already in a call.": "Você já está em uma chamada.", "You're not in any rooms yet! Press to make a room or to browse the directory": "Você ainda não está em nenhuma sala! Clique em para criar uma sala ou em para navegar pela lista pública de salas", "You are trying to access %(roomName)s.": "Você está tentando acessar a sala %(roomName)s.", @@ -408,7 +378,6 @@ "Warning!": "Atenção!", "You need to enter a user name.": "Você precisa inserir um nome de usuária(o).", "Please select the destination room for this message": "Por favor, escolha a sala para onde quer encaminhar esta mensagem", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s apagou o nome da sala.", "Analytics": "Análise", "Options": "Opções", "Riot collects anonymous analytics to allow us to improve the application.": "Riot coleta informações anônimas de uso para nos permitir melhorar o sistema.", @@ -503,9 +472,6 @@ "Verified key": "Chave verificada", "WARNING: Device already verified, but keys do NOT MATCH!": "ATENÇÃO: O dispositivo já foi verificado, mas as chaves NÃO SÃO IGUAIS!", "WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "ATENÇÃO: VERIFICAÇÃO DE CHAVE FALHOU! A chave de assinatura para a(o) usuária(o) %(userId)s e dispositivo %(deviceId)s é \"%(fprint)s\", que não é igual à chave fornecida \"%(fingerprint)s\". Isso pode significar que suas comunicações estão sendo interceptadas!", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s removeu a imagem da sala.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s alterou a imagem da sala %(roomName)s", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s alterou a imagem da sala para ", "Missing Media Permissions, click here to request.": "Faltam permissões para uso de mídia no seu computador. Clique aqui para solicitá-las.", "No Microphones detected": "Não foi detectado nenhum microfone", "No Webcams detected": "Não foi detectada nenhuma Webcam", @@ -673,11 +639,6 @@ "Unable to create widget.": "Não foi possível criar o widget.", "You are now ignoring %(userId)s": "Você está agora ignorando %(userId)s", "Unignored user": "Usuária/o não está sendo mais ignorada/o", - "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s alterou o seu nome público para %(displayName)s.", - "%(senderName)s changed the pinned messages for the room.": "%(senderName)s alterou as mensagens fixas da sala.", - "%(widgetName)s widget modified by %(senderName)s": "O widget %(widgetName)s foi modificado por %(senderName)s", - "%(widgetName)s widget added by %(senderName)s": "O widget %(widgetName)s foi criado por %(senderName)s", - "%(widgetName)s widget removed by %(senderName)s": "O widget %(widgetName)s foi removido por %(senderName)s", "%(names)s and %(count)s others are typing|other": "%(names)s e %(count)s outras pessoas estão escrevendo", "%(names)s and %(count)s others are typing|one": "%(names)s e uma outra pessoa estão escrevendo", "Send": "Enviar", @@ -1114,5 +1075,44 @@ "Collapse panel": "Colapsar o painel", "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!": "Com o seu navegador atual, a aparência e sensação de uso da aplicação podem estar completamente incorretas, e algumas das funcionalidades poderão não funcionar. Se você quiser tentar de qualquer maneira, pode continuar, mas aí vai ter que se virar sozinho(a) com os problemas que porventura encontrar!", "Checking for an update...": "Verificando se há atualizações...", - "There are advanced notifications which are not shown here": "Existem opções avançadas que não são exibidas aqui" + "There are advanced notifications which are not shown here": "Existem opções avançadas que não são exibidas aqui", + " accepted the invitation for %(displayName)s.": " aceitou o convite para %(displayName)s.", + " accepted an invitation.": " aceitou um convite.", + " requested a VoIP conference.": " está solicitando uma conferência de voz.", + " invited .": " convidou .", + " banned .": " removeu da sala.", + " changed their display name to .": " alterou o seu nome público para .", + " set their display name to .": " definiu seu nome público para .", + " removed their display name ().": " removeu o seu nome público ().", + " removed their profile picture.": " removeu sua imagem de perfil.", + " changed their profile picture.": " alterou sua imagem de perfil.", + " set a profile picture.": " definiu uma imagem de perfil.", + " joined the room.": " entrou na sala.", + " rejected the invitation.": " recusou o convite.", + " left the room.": " saiu da sala.", + " unbanned .": " desfez o banimento de .", + " kicked .": " removeu da sala.", + " withdrew 's invitation.": " desfez o convite a .", + " changed the topic to \"%(topic)s\".": " mudou o tópico para \"%(topic)s\".", + " changed the room name to %(roomName)s.": " alterou o nome da sala para %(roomName)s.", + " changed the avatar for %(roomName)s": " alterou a imagem da sala %(roomName)s", + " changed the room avatar to ": " alterou a imagem da sala para ", + " removed the room name.": " apagou o nome da sala.", + " removed the room avatar.": " removeu a imagem da sala.", + " answered the call.": " atendeu à chamada.", + " ended the call.": " finalizou a chamada.", + " placed a %(callType)s call.": " fez uma chamada de %(callType)s.", + " sent an invitation to %(targetDisplayName)s to join the room.": " enviou um convite para %(targetDisplayName)s entrar na sala.", + " made future room history visible to all room members, from the point they are invited.": " deixou o histórico futuro da sala visível para todos os membros da sala, a partir de quando foram convidados.", + " made future room history visible to all room members, from the point they joined.": " deixou o histórico futuro da sala visível para todos os membros da sala, a partir de quando entraram.", + " made future room history visible to all room members.": " deixou o histórico futuro da sala visível para todas as pessoas da sala.", + " made future room history visible to anyone.": " deixou o histórico futuro da sala visível para qualquer pessoa.", + " made future room history visible to unknown (%(visibility)s).": " deixou o histórico futuro da sala visível para desconhecido (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " ativou criptografia ponta a ponta (algoritmo %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " de %(fromPowerLevel)s para %(toPowerLevel)s", + " changed the power level of %(powerLevelDiffText)s.": " alterou o nível de permissões de %(powerLevelDiffText)s.", + " changed the pinned messages for the room.": " alterou as mensagens fixas da sala.", + "%(widgetName)s widget modified by ": "O widget %(widgetName)s foi modificado por ", + "%(widgetName)s widget added by ": "O widget %(widgetName)s foi criado por ", + "%(widgetName)s widget removed by ": "O widget %(widgetName)s foi removido por " } diff --git a/src/i18n/strings/ru.json b/src/i18n/strings/ru.json index ae889c5677..68483ab4ff 100644 --- a/src/i18n/strings/ru.json +++ b/src/i18n/strings/ru.json @@ -136,41 +136,22 @@ "Your password has been reset": "Ваш пароль был сброшен", "Your password was successfully changed. You will not receive push notifications on other devices until you log back in to them": "Пароль успешно изменен. До повторной авторизации вы не будете получать push-уведомления на других устройствах", "You should not yet trust it to secure data": "На данный момент не следует полагаться на то, что ваша переписка будет надежно зашифрована", - "%(targetName)s accepted an invitation.": "%(targetName)s принял приглашение.", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s принял приглашение от %(displayName)s.", "Active call": "Активный вызов", "%(names)s and %(lastPerson)s are typing": "%(names)s и %(lastPerson)s печатают", - "%(senderName)s answered the call.": "%(senderName)s ответил(а) на звонок.", - "%(senderName)s banned %(targetName)s.": "%(senderName)s заблокировал(а) %(targetName)s.", "Call Timeout": "Нет ответа", - "%(senderName)s changed their profile picture.": "%(senderName)s изменил(а) свой аватар.", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s изменил(а) уровни прав %(powerLevelDiffText)s.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s изменил(а) название комнаты на %(roomName)s.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s изменил(а) тему комнаты на \"%(topic)s\".", "Conference call failed.": "Сбой конференц-звонка.", "Conference calling is in development and may not be reliable.": "Конференц-связь находится в разработке и может не работать.", "Conference calls are not supported in encrypted rooms": "Конференц-связь не поддерживается в зашифрованных комнатах", "Conference calls are not supported in this client": "Конференц-связь в этом клиенте не поддерживается", "/ddg is not a command": "/ddg — это не команда", "Drop here to tag %(section)s": "Перетащите сюда, чтобы пометить как %(section)s", - "%(senderName)s ended the call.": "%(senderName)s завершил(а) звонок.", "Existing Call": "Текущий вызов", "Failed to send request.": "Не удалось отправить запрос.", "Failed to set up conference call": "Не удалось сделать конференц-звонок", "Failed to verify email address: make sure you clicked the link in the email": "Не удалось проверить email: убедитесь, что вы перешли по ссылке в письме", "Failure to create room": "Не удалось создать комнату", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "для %(userId)s с %(fromPowerLevel)s на %(toPowerLevel)s", "click to reveal": "нажмите для открытия", - "%(senderName)s invited %(targetName)s.": "%(senderName)s приглашает %(targetName)s.", "%(displayName)s is typing": "%(displayName)s печатает", - "%(targetName)s joined the room.": "%(targetName)s вошел(-ла) в комнату.", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s выгнал(а) %(targetName)s.", - "%(targetName)s left the room.": "%(targetName)s покинул(а) комнату.", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s сделал(а) историю разговора видимой для всех собеседников с момента их приглашения.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s сделал(а) историю разговора видимой для всех собеседников с момента их входа в комнату.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s сделал(а) историю разговора видимой для всех собеседников.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s сделал(а) историю разговора видимой для всех.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s сделал(а) историю комнаты видимой в неизвестном режиме (%(visibility)s).", "Missing room_id in request": "Отсутствует room_id в запросе", "Missing user_id in request": "Отсутствует user_id в запросе", "(not supported by this browser)": "(не поддерживается этим браузером)", @@ -200,7 +181,6 @@ "You are already in a call.": "Идет разговор.", "You are trying to access %(roomName)s.": "Вы пытаетесь войти в %(roomName)s.", "You cannot place a call with yourself.": "Вы не можете позвонить самому себе.", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s отозвал(а) свое приглашение %(targetName)s.", "Sep": "Сен", "Jan": "Янв", "Feb": "Фев", @@ -223,8 +203,6 @@ "Sat": "Сб", "Your email address does not appear to be associated with a Matrix ID on this Homeserver.": "Ваш email не связан ни с одним пользователем на этом сервере.", "To use it, just wait for autocomplete results to load and tab through them.": "Чтобы воспользоваться этой функцией, дождитесь загрузки результатов в окне автодополнения, а затем используйте Tab для прокрутки.", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s включил(а) в комнате сквозное шифрование (алгоритм %(algorithm)s).", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s разблокировал(а) %(targetName)s.", "Unable to capture screen": "Не удается сделать снимок экрана", "Unable to enable Notifications": "Не удалось включить уведомления", "Upload Failed": "Сбой отправки файла", @@ -298,17 +276,12 @@ "OK": "OK", "Only people who have been invited": "Только приглашенные участники", "Passwords can't be empty": "Пароли не могут быть пустыми", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s начал(а) %(callType)s-звонок.", "Please check your email and click on the link it contains. Once this is done, click continue.": "Проверьте свою электронную почту и нажмите на содержащуюся ссылку. После этого нажмите кнопку Продолжить.", "Power level must be positive integer.": "Уровень прав должен быть положительным целым числом.", "Profile": "Профиль", "Reason": "Причина", - "%(targetName)s rejected the invitation.": "%(targetName)s отклонил(а) приглашение.", "Reject invitation": "Отклонить приглашение", "Remove Contact Information?": "Удалить контактную информацию?", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s удалил(а) свое отображаемое имя (%(oldDisplayName)s).", - "%(senderName)s removed their profile picture.": "%(senderName)s удалил(а) свой аватар.", - "%(senderName)s requested a VoIP conference.": "%(senderName)s хочет начать конференц-звонок.", "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Сброс пароля на данный момент сбрасывает ключи шифрования на всех устройствах, делая зашифрованную историю чатов нечитаемой. Чтобы избежать этого, экспортируйте ключи комнат и импортируйте их после сброса пароля. В будущем это будет исправлено.", "Riot does not have permission to send you notifications - please check your browser settings": "У Riot нет разрешения на отправку уведомлений — проверьте настройки браузера", "Riot was not given permission to send notifications - please try again": "Riot не получил разрешение на отправку уведомлений, пожалуйста, попробуйте снова", @@ -324,7 +297,6 @@ "Sender device information": "Информация об устройстве отправителя", "Send Invites": "Отправить приглашения", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s отправил(а) изображение.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s пригласил(а) %(targetDisplayName)s в комнату.", "Show panel": "Показать панель", "Sign in": "Войти", "Sign out": "Выйти", @@ -393,7 +365,6 @@ "You may need to manually permit Riot to access your microphone/webcam": "Вам необходимо предоставить Riot доступ к микрофону или веб-камере вручную", "Anyone": "Все", "Are you sure you want to leave the room '%(roomName)s'?": "Вы уверены, что хотите покинуть '%(roomName)s'?", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s удалил(а) имя комнаты.", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Смена пароля на данный момент сбрасывает ключи сквозного шифрования на всех устройствах, делая историю зашифрованных чатов нечитаемой. Чтобы избежать этого, экспортируйте ключи сквозного шифрования и импортируйте их после смены пароля. В будущем это будет исправлено.", "Custom level": "Специальные права", "Device already verified!": "Устройство уже проверено!", @@ -430,8 +401,6 @@ "Server may be unavailable, overloaded, or you hit a bug.": "Возможно, сервер недоступен, перегружен или случилась ошибка.", "Server unavailable, overloaded, or something else went wrong.": "Возможно, сервер недоступен, перегружен или что-то еще пошло не так.", "Session ID": "ID сессии", - "%(senderName)s set a profile picture.": "%(senderName)s установил(а) себе аватар.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s изменил(а) отображаемое имя на %(displayName)s.", "Signed Out": "Выполнен выход", "Tagged as: ": "Метки: ", "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "Предоставленный вами ключ совпадает с ключом, полученным от %(userId)s с устройства %(deviceId)s. Это устройство помечено как проверенное.", @@ -526,9 +495,6 @@ "Online": "Онлайн", "Idle": "Неактивен", "Offline": "Не в сети", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s сменил(а) аватар комнаты на ", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s удалил(а) аватар комнаты.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s сменил(а) аватар %(roomName)s", "Create new room": "Создать комнату", "Room directory": "Каталог комнат", "Start chat": "Начать чат", @@ -663,11 +629,8 @@ "Automatically replace plain text Emoji": "Автоматически заменять текстовые смайлики на Emoji", "Failed to upload image": "Не удалось загрузить изображение", "Hide avatars in user and room mentions": "Скрывать аватары в упоминаниях пользователей и комнат", - "%(widgetName)s widget added by %(senderName)s": "Виджет %(widgetName)s был добавлен %(senderName)s", - "%(widgetName)s widget removed by %(senderName)s": "Виджет %(widgetName)s был удален %(senderName)s", "Robot check is currently unavailable on desktop - please use a web browser": "CAPTCHA-тест в настоящее время недоступен в Desktop-клиенте - пожалуйста, используйте браузер", "Publish this room to the public in %(domain)s's room directory?": "Опубликовать эту комнату в каталоге комнат %(domain)s?", - "%(widgetName)s widget modified by %(senderName)s": "Виджет %(widgetName)s был изменен %(senderName)s", "Copied!": "Скопировано!", "Failed to copy": "Не удалось скопировать", "Advanced options": "Дополнительные параметры", @@ -722,7 +685,6 @@ "Which rooms would you like to add to this summary?": "Какие комнаты вы хотите добавить в эту сводку?", "Room name or alias": "Название или идентификатор комнаты", "Pinned Messages": "Закрепленные сообщения", - "%(senderName)s changed the pinned messages for the room.": "%(senderName)s изменил(а) закрепленные в этой комнате сообщения.", "Failed to add the following rooms to the summary of %(groupId)s:": "Не удалось добавить следующие комнаты в сводку %(groupId)s:", "Failed to remove the room from the summary of %(groupId)s": "Не удалось удалить комнату из сводки %(groupId)s", "The room '%(roomName)s' could not be removed from the summary.": "Комнату '%(roomName)s' не удалось удалить из сводки.", @@ -955,7 +917,6 @@ "Show devices, send anyway or cancel.": "Показать устройства, отправить в любом случае или отменить.", "Community IDs cannot not be empty.": "ID сообществ не могут быть пустыми.", "In reply to ": "В ответ на ", - "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s изменил(а) отображаемое имя на %(displayName)s.", "Failed to set direct chat tag": "Не удалось установить тег прямого чата", "Failed to remove tag %(tagName)s from room": "Не удалось удалить тег %(tagName)s из комнаты", "Failed to add tag %(tagName)s to room": "Не удалось добавить тег %(tagName)s в комнату", @@ -1191,5 +1152,44 @@ "Share User": "Поделиться пользователем", "Share Community": "Поделиться сообществом", "Link to selected message": "Ссылка на выбранное сообщение", - "COPY": "КОПИРОВАТЬ" + "COPY": "КОПИРОВАТЬ", + " accepted the invitation for %(displayName)s.": " принял приглашение от %(displayName)s.", + " accepted an invitation.": " принял приглашение.", + " requested a VoIP conference.": " хочет начать конференц-звонок.", + " invited .": " приглашает .", + " banned .": " заблокировал(а) .", + " changed their display name to .": " изменил(а) отображаемое имя на .", + " set their display name to .": " изменил(а) отображаемое имя на .", + " removed their display name ().": " удалил(а) свое отображаемое имя ().", + " removed their profile picture.": " удалил(а) свой аватар.", + " changed their profile picture.": " изменил(а) свой аватар.", + " set a profile picture.": " установил(а) себе аватар.", + " joined the room.": " вошел(-ла) в комнату.", + " rejected the invitation.": " отклонил(а) приглашение.", + " left the room.": " покинул(а) комнату.", + " unbanned .": " разблокировал(а) .", + " kicked .": " выгнал(а) .", + " withdrew 's invitation.": " отозвал(а) свое приглашение .", + " changed the topic to \"%(topic)s\".": " изменил(а) тему комнаты на \"%(topic)s\".", + " changed the room name to %(roomName)s.": " изменил(а) название комнаты на %(roomName)s.", + " changed the room avatar to ": " сменил(а) аватар комнаты на ", + " changed the avatar for %(roomName)s": " сменил(а) аватар %(roomName)s", + " removed the room name.": " удалил(а) имя комнаты.", + " removed the room avatar.": " удалил(а) аватар комнаты.", + " answered the call.": " ответил(а) на звонок.", + " ended the call.": " завершил(а) звонок.", + " placed a %(callType)s call.": " начал(а) %(callType)s-звонок.", + " sent an invitation to %(targetDisplayName)s to join the room.": " пригласил(а) %(targetDisplayName)s в комнату.", + " made future room history visible to all room members, from the point they are invited.": " сделал(а) историю разговора видимой для всех собеседников с момента их приглашения.", + " made future room history visible to all room members, from the point they joined.": " сделал(а) историю разговора видимой для всех собеседников с момента их входа в комнату.", + " made future room history visible to all room members.": " сделал(а) историю разговора видимой для всех собеседников.", + " made future room history visible to anyone.": " сделал(а) историю разговора видимой для всех.", + " made future room history visible to unknown (%(visibility)s).": " сделал(а) историю комнаты видимой в неизвестном режиме (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " включил(а) в комнате сквозное шифрование (алгоритм %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": "для с %(fromPowerLevel)s на %(toPowerLevel)s", + " changed the power level of %(powerLevelDiffText)s.": " изменил(а) уровни прав %(powerLevelDiffText)s.", + " changed the pinned messages for the room.": " изменил(а) закрепленные в этой комнате сообщения.", + "%(widgetName)s widget modified by ": "Виджет %(widgetName)s был изменен ", + "%(widgetName)s widget added by ": "Виджет %(widgetName)s был добавлен ", + "%(widgetName)s widget removed by ": "Виджет %(widgetName)s был удален " } diff --git a/src/i18n/strings/sk.json b/src/i18n/strings/sk.json index b1f3f4260d..eae28ee1fa 100644 --- a/src/i18n/strings/sk.json +++ b/src/i18n/strings/sk.json @@ -102,49 +102,14 @@ "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "Podpisovací kľúč, ktorý ste poskytli súhlasí s podpisovacím kľúčom, ktorý ste dostali zo zariadenia %(deviceId)s používateľa %(userId)s's. Zariadenie je považované za overené.", "Unrecognised command:": "Nerozpoznaný príkaz:", "Reason": "Dôvod", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s prijal pozvanie do %(displayName)s.", - "%(targetName)s accepted an invitation.": "%(targetName)s prijal pozvanie.", - "%(senderName)s requested a VoIP conference.": "%(senderName)s požiadal o VoIP konferenciu.", - "%(senderName)s invited %(targetName)s.": "%(senderName)s pozval %(targetName)s.", - "%(senderName)s banned %(targetName)s.": "%(senderName)s zakázal vstup %(targetName)s.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s si nastavil zobrazované meno %(displayName)s.", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s odstránil svoje zobrazované meno (%(oldDisplayName)s).", - "%(senderName)s removed their profile picture.": "%(senderName)s si z profilu odstránil obrázok.", - "%(senderName)s changed their profile picture.": "%(senderName)s si zmenil obrázok v profile.", - "%(senderName)s set a profile picture.": "%(senderName)s si nastavil obrázok v profile.", "VoIP conference started.": "Začala VoIP konferencia.", - "%(targetName)s joined the room.": "%(targetName)s vstúpil do miestnosti.", "VoIP conference finished.": "Skončila VoIP konferencia.", - "%(targetName)s rejected the invitation.": "%(targetName)s odmietol pozvanie.", - "%(targetName)s left the room.": "%(targetName)s opustil miestnosť.", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s povolil vstup %(targetName)s.", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s vykopol %(targetName)s.", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s stiahol pozvanie %(targetName)s.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s zmenil tému na \"%(topic)s\".", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s odstránil názov miestnosti.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s zmenil názov miestnosti na %(roomName)s.", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s poslal obrázok.", "Someone": "Niekto", "(not supported by this browser)": "(Nepodporované v tomto prehliadači)", - "%(senderName)s answered the call.": "%(senderName)s prijal hovor.", "(could not connect media)": "(nie je možné spojiť médiá)", "(no answer)": "(žiadna odpoveď)", "(unknown failure: %(reason)s)": "(neznáma chyba: %(reason)s)", - "%(senderName)s ended the call.": "%(senderName)s ukončil hovor.", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s uskutočnil %(callType)s hovor.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s pozval %(targetDisplayName)s vstúpiť do miestnosti.", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s sprístupnil budúcu históriu miestnosti pre všetkých členov, od kedy boli pozvaní.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s sprístupnil budúcu históriu miestnosti pre všetkých členov, od kedy vstúpili.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s sprístupnil budúcu históriu miestnosti pre všetkých členov.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s sprístupnil budúcu históriu miestnosti pre každého.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s sprístupnil budúcu históriu miestnosti neznámym (%(visibility)s).", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s povolil E2E šifrovanie (algoritmus %(algorithm)s).", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s z %(fromPowerLevel)s na %(toPowerLevel)s", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s zmenil úroveň moci pre %(powerLevelDiffText)s.", - "%(senderName)s changed the pinned messages for the room.": "%(senderName)s zmenil pripnuté správy pre túto miestnosť.", - "%(widgetName)s widget modified by %(senderName)s": "%(senderName)s zmenil widget %(widgetName)s", - "%(widgetName)s widget added by %(senderName)s": "%(senderName)s pridal widget %(widgetName)s", - "%(widgetName)s widget removed by %(senderName)s": "%(senderName)s odstránil widget %(widgetName)s", "Communities": "Komunity", "Message Pinning": "Pripnutie správ", "%(displayName)s is typing": "%(displayName)s píše", @@ -422,9 +387,6 @@ "Invalid file%(extra)s": "Neplatný súbor%(extra)s", "Error decrypting image": "Chyba pri dešifrovaní obrázka", "Error decrypting video": "Chyba pri dešifrovaní videa", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s zmenil obrázok miestnosti %(roomName)s", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s odstránil obrázok miestnosti.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s zmenil obrázok miestnosti ", "Copied!": "Skopírované!", "Failed to copy": "Nepodarilo sa skopírovať", "Add an Integration": "Pridať integráciu", @@ -952,7 +914,6 @@ "Your homeserver's URL": "URL adresa vami používaného domovského servera", "Your identity server's URL": "URL adresa vami používaného servera totožností", "This room is not public. You will not be able to rejoin without an invite.": "Toto nie je verejne dostupná miestnosť. Bez pozvánky nebudete do nej môcť vstúpiť znovu.", - "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s si zmenil zobrazované meno na %(displayName)s.", "Failed to set direct chat tag": "Nepodarilo sa nastaviť značku priama konverzácia", "Failed to remove tag %(tagName)s from room": "Z miestnosti sa nepodarilo odstrániť značku %(tagName)s", "Failed to add tag %(tagName)s to room": "Miestnosti sa nepodarilo pridať značku %(tagName)s", @@ -1180,5 +1141,44 @@ "Terms and Conditions": "Zmluvné podmienky", "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Ak chcete aj naďalej používať domovský server %(homeserverDomain)s, mali by ste si prečítať a odsúhlasiť naše zmluvné podmienky.", "Review terms and conditions": "Prečítať zmluvné podmienky", - "To notify everyone in the room, you must be a": "Aby ste mohli upozorňovať všetkých členov v miestnosti, musíte byť" + "To notify everyone in the room, you must be a": "Aby ste mohli upozorňovať všetkých členov v miestnosti, musíte byť", + " accepted the invitation for %(displayName)s.": " prijal pozvanie do %(displayName)s.", + " accepted an invitation.": " prijal pozvanie.", + " requested a VoIP conference.": " požiadal o VoIP konferenciu.", + " invited .": " pozval .", + " banned .": " zakázal vstup .", + " changed their display name to .": " si zmenil zobrazované meno na .", + " set their display name to .": " si nastavil zobrazované meno .", + " removed their display name ().": " odstránil svoje zobrazované meno ().", + " removed their profile picture.": " si z profilu odstránil obrázok.", + " changed their profile picture.": " si zmenil obrázok v profile.", + " set a profile picture.": " si nastavil obrázok v profile.", + " joined the room.": " vstúpil do miestnosti.", + " rejected the invitation.": " odmietol pozvanie.", + " left the room.": " opustil miestnosť.", + " unbanned .": " povolil vstup .", + " kicked .": " vykopol .", + " withdrew 's invitation.": " stiahol pozvanie .", + " changed the topic to \"%(topic)s\".": " zmenil tému na \"%(topic)s\".", + " changed the room name to %(roomName)s.": " zmenil názov miestnosti na %(roomName)s.", + " changed the avatar for %(roomName)s": " zmenil obrázok miestnosti %(roomName)s", + " changed the room avatar to ": " zmenil obrázok miestnosti ", + " removed the room name.": " odstránil názov miestnosti.", + " removed the room avatar.": " odstránil obrázok miestnosti.", + " answered the call.": " prijal hovor.", + " ended the call.": " ukončil hovor.", + " placed a %(callType)s call.": " uskutočnil %(callType)s hovor.", + " sent an invitation to %(targetDisplayName)s to join the room.": " pozval %(targetDisplayName)s vstúpiť do miestnosti.", + " made future room history visible to all room members, from the point they are invited.": " sprístupnil budúcu históriu miestnosti pre všetkých členov, od kedy boli pozvaní.", + " made future room history visible to all room members, from the point they joined.": " sprístupnil budúcu históriu miestnosti pre všetkých členov, od kedy vstúpili.", + " made future room history visible to all room members.": " sprístupnil budúcu históriu miestnosti pre všetkých členov.", + " made future room history visible to anyone.": " sprístupnil budúcu históriu miestnosti pre každého.", + " made future room history visible to unknown (%(visibility)s).": " sprístupnil budúcu históriu miestnosti neznámym (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " povolil E2E šifrovanie (algoritmus %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " z %(fromPowerLevel)s na %(toPowerLevel)s", + " changed the power level of %(powerLevelDiffText)s.": " zmenil úroveň moci pre %(powerLevelDiffText)s.", + " changed the pinned messages for the room.": " zmenil pripnuté správy pre túto miestnosť.", + "%(widgetName)s widget modified by ": " zmenil widget %(widgetName)s", + "%(widgetName)s widget added by ": " pridal widget %(widgetName)s", + "%(widgetName)s widget removed by ": " odstránil widget %(widgetName)s" } diff --git a/src/i18n/strings/sr.json b/src/i18n/strings/sr.json index 6d217d5349..350338a908 100644 --- a/src/i18n/strings/sr.json +++ b/src/i18n/strings/sr.json @@ -110,51 +110,16 @@ "Verified key": "Проверени кључ", "Unrecognised command:": "Непрепозната наредба:", "Reason": "Разлог", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s је прихватио позивницу за %(displayName)s.", - "%(targetName)s accepted an invitation.": "%(targetName)s је прихватио позивницу.", - "%(senderName)s requested a VoIP conference.": "%(senderName)s је затражио VoIP конференцију.", - "%(senderName)s invited %(targetName)s.": "%(senderName)s је позвао %(targetName)s.", - "%(senderName)s banned %(targetName)s.": "%(senderName)s је бановао %(targetName)s.", "WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "УПОЗОРЕЊЕ: ПРОВЕРА КЉУЧА НИЈЕ УСПЕЛА! Кључ потписивања за корисника %(userId)s и уређај %(deviceId)s је „%(fprint)s“ а то се не подудара са достављеним кључем „%(fingerprint)s“. Ово можда значи да се ваши разговори прате!", "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "Кључ за потписивање који сте доставили се подудара са кључем за потписивање од корисника %(userId)s и уређаја %(deviceId)s. Уређај је означен као проверен.", - "%(senderName)s set their display name to %(displayName)s.": "Корисник %(senderName)s је себи поставио приказно име %(displayName)s.", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "Корисник %(senderName)s је себи уклонио приказно име %(oldDisplayName)s.", - "%(senderName)s removed their profile picture.": "Корисник %(senderName)s је себи уклонио профилну слику.", - "%(senderName)s changed their profile picture.": "Корисник %(senderName)s је себи променио профилну слику.", - "%(senderName)s set a profile picture.": "Корисник %(senderName)s је себи поставио профилну слику.", "VoIP conference started.": "VoIP конференција је започета.", - "%(targetName)s joined the room.": "Корисник %(targetName)s је ушао у собу.", "VoIP conference finished.": "VoIP конференција је завршена.", - "%(targetName)s rejected the invitation.": "Корисник %(targetName)s је одбацио позивницу.", - "%(targetName)s left the room.": "Корисник %(targetName)s је напустио собу.", - "%(senderName)s unbanned %(targetName)s.": "Корисник %(senderName)s је скинуо забрану приступа са %(targetName)s.", - "%(senderName)s kicked %(targetName)s.": "Корисник %(senderName)s је избацио %(targetName)s.", - "%(senderName)s withdrew %(targetName)s's invitation.": "Пошиљалац %(senderName)s је повукао позивницу за %(targetName)s.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "Корисник %(senderDisplayName)s је променио тему у „%(topic)s“.", - "%(senderDisplayName)s removed the room name.": "Корисник %(senderDisplayName)s је уклонио назив собе.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "Корисник %(senderDisplayName)s је променио назив собе у %(roomName)s.", "%(senderDisplayName)s sent an image.": "Корисник %(senderDisplayName)s је послао слику.", "Someone": "Неко", "(not supported by this browser)": "(није подржано од стране овог прегледача)", - "%(senderName)s answered the call.": "Корисник %(senderName)s се јавио.", "(could not connect media)": "(не могу да повежем медије)", "(no answer)": "(нема одговора)", "(unknown failure: %(reason)s)": "(непозната грешка: %(reason)s)", - "%(senderName)s ended the call.": "Корисник %(senderName)s је окончао позив.", - "%(senderName)s placed a %(callType)s call.": "Корисник %(senderName)s је направио %(callType)s позив.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "Корисник %(senderName)s је послао позивницу за приступ соби ка %(targetDisplayName)s.", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "Корисник %(senderName)s је учинио будући историјат собе видљивим свим члановима собе, од тренутка позивања у собу.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "Корисник %(senderName)s је учинио будући историјат собе видљивим свим члановима собе, од тренутка приступања соби.", - "%(senderName)s made future room history visible to all room members.": "Корисник %(senderName)s је учинио будући историјат собе видљивим свим члановима собе.", - "%(senderName)s made future room history visible to anyone.": "Корисник %(senderName)s је учинио будући историјат собе видљивим свима.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "Корисник %(senderName)s је учинио будући историјат собе непознатим (%(visibility)s).", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "Корисник %(senderName)s је укључио шифровање с краја на крај (алгоритам %(algorithm)s).", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s са %(fromPowerLevel)s на %(toPowerLevel)s", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "Корисник %(senderName)s је променио ниво моћи од %(powerLevelDiffText)s.", - "%(senderName)s changed the pinned messages for the room.": "Корисник %(senderName)s је променио закачене поруке у соби.", - "%(widgetName)s widget modified by %(senderName)s": "Корисник %(senderName)s је променио виџет %(widgetName)s", - "%(widgetName)s widget added by %(senderName)s": "Корисник %(senderName)s је додао виџет %(widgetName)s", - "%(widgetName)s widget removed by %(senderName)s": "Корисник %(senderName)s је уклонио виџет %(widgetName)s", "%(displayName)s is typing": "%(displayName)s куца", "%(names)s and %(count)s others are typing|other": "%(names)s и %(count)s корисник(а) куцају", "%(names)s and %(count)s others are typing|one": "%(names)s и још један куцају", @@ -476,9 +441,6 @@ "Invalid file%(extra)s": "Неисправна датотека %(extra)s", "Error decrypting image": "Грешка при дешифровању слике", "Error decrypting video": "Грешка при дешифровању видеа", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "Корисник %(senderDisplayName)s је променио аватара собе %(roomName)s", - "%(senderDisplayName)s removed the room avatar.": "Корисник %(senderDisplayName)s је уклонио аватара собе.", - "%(senderDisplayName)s changed the room avatar to ": "Корисник %(senderDisplayName)s је променио аватара собе у ", "Copied!": "Копирано!", "Failed to copy": "Нисам успео да ископирам", "Add an Integration": "Додај уградњу", @@ -762,7 +724,6 @@ "Analytics": "Аналитика", "The information being sent to us to help make Riot.im better includes:": "У податке које нам шаљете зарад побољшавања Riot.im-а спадају:", "Where this page includes identifiable information, such as a room, user or group ID, that data is removed before being sent to the server.": "Ако страница садржи поверљиве податке (као што је назив собе, корисника или ИБ-ја групе), ти подаци се уклањају пре слања на сервер.", - "%(oldDisplayName)s changed their display name to %(displayName)s.": "Корисник %(oldDisplayName)s је променио приказно име у %(displayName)s.", "Failed to set direct chat tag": "Нисам успео да поставим ознаку директног ћаскања", "Failed to remove tag %(tagName)s from room": "Нисам успео да скинем ознаку %(tagName)s са собе", "Failed to add tag %(tagName)s to room": "Нисам успео да додам ознаку %(tagName)s на собу", @@ -1177,5 +1138,44 @@ "Terms and Conditions": "Услови коришћења", "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Да бисте наставили са коришћењем Кућног сервера %(homeserverDomain)s морате погледати и пристати на наше услове коришћења.", "Review terms and conditions": "Погледај услове коришћења", - "Try the app first": "Пробајте прво апликацију" + "Try the app first": "Пробајте прво апликацију", + " accepted the invitation for %(displayName)s.": " је прихватио позивницу за %(displayName)s.", + " accepted an invitation.": " је прихватио позивницу.", + " requested a VoIP conference.": " је затражио VoIP конференцију.", + " invited .": " је позвао .", + " banned .": " је бановао .", + " changed their display name to .": "Корисник је променио приказно име у .", + " set their display name to .": "Корисник је себи поставио приказно име .", + " removed their display name ().": "Корисник је себи уклонио приказно име .", + " removed their profile picture.": "Корисник је себи уклонио профилну слику.", + " changed their profile picture.": "Корисник је себи променио профилну слику.", + " set a profile picture.": "Корисник је себи поставио профилну слику.", + " joined the room.": "Корисник је ушао у собу.", + " rejected the invitation.": "Корисник је одбацио позивницу.", + " left the room.": "Корисник је напустио собу.", + " unbanned .": "Корисник је скинуо забрану приступа са .", + " kicked .": "Корисник је избацио .", + " withdrew 's invitation.": "Пошиљалац је повукао позивницу за .", + " changed the topic to \"%(topic)s\".": "Корисник је променио тему у „%(topic)s“.", + " changed the room name to %(roomName)s.": "Корисник је променио назив собе у %(roomName)s.", + " changed the avatar for %(roomName)s": "Корисник је променио аватара собе %(roomName)s", + " changed the room avatar to ": "Корисник је променио аватара собе у ", + " removed the room name.": "Корисник је уклонио назив собе.", + " removed the room avatar.": "Корисник је уклонио аватара собе.", + " answered the call.": "Корисник се јавио.", + " ended the call.": "Корисник је окончао позив.", + " placed a %(callType)s call.": "Корисник је направио %(callType)s позив.", + " sent an invitation to %(targetDisplayName)s to join the room.": "Корисник је послао позивницу за приступ соби ка %(targetDisplayName)s.", + " made future room history visible to all room members, from the point they are invited.": "Корисник је учинио будући историјат собе видљивим свим члановима собе, од тренутка позивања у собу.", + " made future room history visible to all room members, from the point they joined.": "Корисник је учинио будући историјат собе видљивим свим члановима собе, од тренутка приступања соби.", + " made future room history visible to all room members.": "Корисник је учинио будући историјат собе видљивим свим члановима собе.", + " made future room history visible to anyone.": "Корисник је учинио будући историјат собе видљивим свима.", + " made future room history visible to unknown (%(visibility)s).": "Корисник је учинио будући историјат собе непознатим (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": "Корисник је укључио шифровање с краја на крај (алгоритам %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " са %(fromPowerLevel)s на %(toPowerLevel)s", + " changed the power level of %(powerLevelDiffText)s.": "Корисник је променио ниво моћи од %(powerLevelDiffText)s.", + " changed the pinned messages for the room.": "Корисник је променио закачене поруке у соби.", + "%(widgetName)s widget modified by ": "Корисник је променио виџет %(widgetName)s", + "%(widgetName)s widget added by ": "Корисник је додао виџет %(widgetName)s", + "%(widgetName)s widget removed by ": "Корисник је уклонио виџет %(widgetName)s" } diff --git a/src/i18n/strings/sv.json b/src/i18n/strings/sv.json index 0e26125c30..986f48c81e 100644 --- a/src/i18n/strings/sv.json +++ b/src/i18n/strings/sv.json @@ -1,7 +1,5 @@ { "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "Ett SMS har skickats till +%(msisdn)s. Vänligen ange verifieringskoden ur meddelandet", - "%(targetName)s accepted an invitation.": "%(targetName)s accepterade en inbjudan.", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s accepterade inbjudan för %(displayName)s.", "Account": "Konto", "Add a topic": "Lägg till ett ämne", "Add email address": "Lägg till en epostadress", @@ -26,7 +24,6 @@ "and %(count)s others...|one": "och en annan...", "%(names)s and %(lastPerson)s are typing": "%(names)s och %(lastPerson)s skriver", "A new password must be entered.": "Ett nytt lösenord måste anges.", - "%(senderName)s answered the call.": "%(senderName)s svarade på samtalet.", "Anyone who knows the room's link, including guests": "Alla som har rummets adress, inklusive gäster", "Anyone": "Vem som helst", "Anyone who knows the room's link, apart from guests": "Alla som har rummets adress, förutom gäster", @@ -38,7 +35,6 @@ "Are you sure you want to reject the invitation?": "Är du säker på att du vill avböja inbjudan?", "Bulk Options": "Volymhandlingar", "Blacklisted": "Svartlistad", - "%(senderName)s banned %(targetName)s.": "%(senderName)s bannade %(targetName)s.", "Banned users": "Bannade användare", "Bans user with given id": "Bannar användare med givet id", "Ban": "Banna", @@ -47,10 +43,6 @@ "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Det går inte att ansluta till en hemserver via HTTP då adressen i webbläsaren är HTTPS. Använd HTTPS, eller sätt på osäkra skript.", "Can't load user settings": "Det gick inte att ladda användarinställningar", "Change Password": "Byt lösenord", - "%(senderName)s changed their profile picture.": "%(senderName)s bytte sin profilbild.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s bytte rummets namn till %(roomName)s.", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s tog bort rummets namn.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s bytte rummets ämne till \"%(topic)s\".", "Changes to who can read history will only apply to future messages in this room": "Ändringar till vem som kan läsa meddelandehistorik tillämpas endast till framtida meddelanden i det här rummet", "Changes your display nickname": "Byter ditt synliga namn", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Om du byter lösenord kommer för tillfället alla krypteringsnycklar på alla enheter att nollställas, vilket gör all krypterad meddelandehistorik omöjligt att läsa, om du inte först exporterar rumsnycklarna och sedan importerar dem efteråt. I framtiden kommer det här att förbättras.", @@ -110,7 +102,6 @@ "Enable encryption": "Aktivera kryptering", "Encrypted messages will not be visible on clients that do not yet implement encryption": "Krypterade meddelanden syns inte på klienter som inte ännu stöder kryptering", "Encrypted room": "Krypterat rum", - "%(senderName)s ended the call.": "%(senderName)s avslutade samtalet.", "End-to-end encryption information": "Krypteringsinformation", "End-to-end encryption is in beta and may not be reliable": "Kryptering är i beta och är inte nödvändigtvis pålitligt", "Enter Code": "Skriv in kod", @@ -149,7 +140,6 @@ "Admin Tools": "Admin-verktyg", "Alias (optional)": "Alias (valfri)", "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Det gick inte att ansluta till hemservern - kontrollera anslutningen, se till att hemserverns SSL-certifikat är betrott, och att inget webbläsartillägg blockerar förfrågningar.", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s ändrade behörighetsnivå för %(powerLevelDiffText)s.", "Click here to join the discussion!": "Klicka här för att gå med i diskussionen!", "Close": "Stäng", "%(count)s new messages|one": "%(count)s nytt meddelande", @@ -176,7 +166,6 @@ "Forgot your password?": "Glömt lösenord?", "For security, this session has been signed out. Please sign in again.": "Av säkerhetsskäl har den här sessionen loggats ut. Vänligen logga in igen.", "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "Av säkerhetsskäl kommer alla krypteringsnycklar att raderas från den här webbläsaren om du loggar ut. Om du vill läsa din krypterade meddelandehistorik från framtida Riot-sessioner, exportera nycklarna till förvar.", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s från %(fromPowerLevel)s till %(toPowerLevel)s", "Guest access is disabled on this Home Server.": "Gäståtkomst är inte aktiverat på den här hemservern.", "Guests cannot join this room even if explicitly invited.": "Gäster kan inte gå med i det här rummet fastän de är uttryckligen inbjudna.", "Hangup": "Lägg på", @@ -199,7 +188,6 @@ "Invalid address format": "Fel adressformat", "Invalid Email Address": "Ogiltig epostadress", "Invalid file%(extra)s": "Fel fil%(extra)s", - "%(senderName)s invited %(targetName)s.": "%(senderName)s bjöd in %(targetName)s.", "Invite new room members": "Bjud in nya rumsmedlemmar", "Invited": "Inbjuden", "Invites": "Inbjudningar", @@ -210,25 +198,18 @@ "Sign in with": "Logga in med", "Join as voice or video.": "Gå med som röst eller video.", "Join Room": "Gå med i rum", - "%(targetName)s joined the room.": "%(targetName)s gick med i rummet.", "Joins room with given alias": "Går med i rummet med givet alias", "Jump to first unread message.": "Hoppa till första olästa meddelande.", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s kickade %(targetName)s.", "Kick": "Kicka", "Kicks user with given id": "Kickar användaren med givet id", "Labs": "Labb", "Last seen": "Senast sedd", "Leave room": "Lämna rummet", - "%(targetName)s left the room.": "%(targetName)s lämnade rummet.", "Level:": "Nivå:", "Local addresses for this room:": "Lokala adresser för rummet:", "Logged in as:": "Inloggad som:", "Logout": "Logga ut", "Low priority": "Låg prioritet", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s gjorde framtida rumshistorik synligt för alla rumsmedlemmar från att de bjöds in.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s gjorde framtida rumshistorik synligt för alla rumsmedlemmar fr.o.m. att de gick med som medlem.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s gjorde framtida rumshistorik synligt för alla rumsmedlemmar.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s gjorde framtida rumshistorik synligt för alla.", "Manage Integrations": "Hantera integrationer", "Markdown is disabled": "Markdown är inaktiverat", "Markdown is enabled": "Markdown är aktiverat", @@ -271,7 +252,6 @@ "People": "Personer", "Permissions": "Behörigheter", "Phone": "Telefon", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s startade ett %(callType)ssamtal.", "Please check your email and click on the link it contains. Once this is done, click continue.": "Öppna meddelandet i din epost och klicka på länken i meddelandet. När du har gjort detta, klicka vidare.", "Power level must be positive integer.": "Behörighetsnivå måste vara ett positivt heltal.", "Press to start a chat with someone": "Tryck på för att starta en chatt med någon", @@ -285,16 +265,12 @@ "Revoke Moderator": "Degradera moderator", "Refer a friend to Riot:": "Hänvisa en vän till Riot:", "Register": "Registrera", - "%(targetName)s rejected the invitation.": "%(targetName)s avvisade inbjudan.", "Reject invitation": "Avböj inbjudan", "Rejoin": "Gå med igen", "Remote addresses for this room:": "Fjärradresser för det här rummet:", "Remove Contact Information?": "Ta bort kontaktuppgifter?", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s tog bort sitt visningsnamn (%(oldDisplayName)s).", - "%(senderName)s removed their profile picture.": "%(senderName)s tog bort sin profilbild.", "Remove": "Ta bort", "Remove %(threePid)s?": "Ta bort %(threePid)s?", - "%(senderName)s requested a VoIP conference.": "%(senderName)s begärde en VoIP-konferens.", "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Om du återställer ditt lösenord kommer alla krypteringsnycklar på alla enheter att återställas, vilket gör krypterad meddelandehistorik oläsbar om du inte först exporterar dina rumsnycklar och sedan importerar dem igen. I framtiden kommer det här att förbättras.", "Results from DuckDuckGo": "Resultat från DuckDuckGo", "Return to login screen": "Tillbaka till login-skärmen", @@ -320,7 +296,6 @@ "Send Invites": "Skicka inbjudningar", "Send Reset Email": "Skicka återställningsmeddelande", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s skickade en bild.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s bjöd in %(targetDisplayName)s med i rummet.", "Server error": "Serverfel", "Server may be unavailable or overloaded": "Servern kan vara otillgänglig eller överbelastad", "Server may be unavailable, overloaded, or search timed out :(": "Servern kan vara otillgänglig, överbelastad, eller så tog sökningen för lång tid :(", @@ -328,8 +303,6 @@ "Server may be unavailable, overloaded, or you hit a bug.": "Servern kan vara otillgänglig, överbelastad, eller så stötte du på en bugg.", "Server unavailable, overloaded, or something else went wrong.": "Servern är otillgänglig, överbelastad, eller så gick något annat fel.", "Session ID": "Sessions-ID", - "%(senderName)s set a profile picture.": "%(senderName)s satte en profilbild.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s bytte sitt visningnamn till %(displayName)s.", "Settings": "Inställningar", "Show panel": "Visa panel", "Show Text Formatting Toolbar": "Visa textformatteringsverktygsfält", @@ -591,13 +564,7 @@ "You are now ignoring %(userId)s": "Du ignorerar nu %(userId)s", "Unignored user": "Oignorerad användare", "You are no longer ignoring %(userId)s": "Du ignorerar inte längre %(userId)s", - "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s bytte sitt visningsnamn till %(displayName)s.", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s avbannade %(targetName)s.", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s drog tillbaka inbjudan för %(targetName)s.", "(no answer)": "(inget svar)", - "%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s-widget har modifierats av %(senderName)s", - "%(widgetName)s widget added by %(senderName)s": "%(widgetName)s-widget har lagts till av %(senderName)s", - "%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s-widget har tagits bort av %(senderName)s", "%(names)s and %(count)s others are typing|other": "%(names)s och %(count)s andra skriver", "%(names)s and %(count)s others are typing|one": "%(names)s och en till skriver", "Unnamed Room": "Namnlöst rum", @@ -763,9 +730,6 @@ "Always show encryption icons": "Visa alltid krypteringsikoner", "Disable big emoji in chat": "Inaktivera stor emoji i chatt", "Hide avatars in user and room mentions": "Dölj avatarer i användar- och rumsnämningar", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s bytte avatar för %(roomName)s", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s tog bort rummets avatar.", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s ändrade rummets avatar till ", "Automatically replace plain text Emoji": "Ersätt text-emojis automatiskt", "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(time)s", @@ -949,7 +913,6 @@ "Verifies a user, device, and pubkey tuple": "Verifierar en användare, enhet och nycklar", "VoIP conference started.": "VoIP-konferens startad.", "VoIP conference finished.": "VoIP-konferens avslutad.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s gjorde framtida rumshistorik synligt för okänd (%(visibility)s).", "Where this page includes identifiable information, such as a room, user or group ID, that data is removed before being sent to the server.": "Där denna sida innehåller identifierbar information, till exempel ett rums-, användar- eller grupp-ID, tas data bort innan den skickas till servern.", "The remote side failed to pick up": "Mottagaren kunde inte svara", "Room name or alias": "Rumsnamn eller alias", @@ -969,7 +932,6 @@ "Please help improve Riot.im by sending anonymous usage data. This will use a cookie (please see our Cookie Policy).": "Vänligen hjälp till att förbättra Riot.im genom att skicka anonyma användardata. Detta kommer att använda en cookie (se vår Cookiepolicy).", "Please help improve Riot.im by sending anonymous usage data. This will use a cookie.": "Vänligen hjälp till att förbättra Riot.im genom att skicka anonyma användardata. Detta kommer att använda en cookie.", "Yes, I want to help!": "Ja, jag vill hjälpa till!", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s aktiverade kryptering (algoritm %(algorithm)s).", "%(severalUsers)sleft and rejoined %(count)s times|other": "%(severalUsers)slämnade och gick med igen %(count)s gånger", "%(severalUsers)sleft and rejoined %(count)s times|one": "%(severalUsers)slämnade och gick med igen", "%(oneUser)sleft and rejoined %(count)s times|other": "%(oneUser)slämnade och gick med igen %(count)s gånger", @@ -1166,7 +1128,6 @@ "Passphrases must match": "Passfraser måste matcha", "Passphrase must not be empty": "Lösenfras får inte vara tom", "Confirm passphrase": "Bekräfta lösenfrasen", - "%(senderName)s changed the pinned messages for the room.": "%(senderName)s ändrade fastnålade meddelanden för rummet.", "Message Pinning": "Nåla fast meddelanden", "Unpin Message": "Ta bort fastnålning", "No pinned messages.": "Inga fastnålade meddelanden.", @@ -1180,5 +1141,44 @@ "This room is not showing flair for any communities": "Detta rum visar inte emblem för några communityn", "Flair will appear if enabled in room settings": "Emblem kommer visas om det är aktiverat i rumsinställningarna", "Flair will not appear": "Emblem kommer inte att visas", - "Display your community flair in rooms configured to show it.": "Visa ditt community-emblem i rum som är konfigurerade för att visa det." + "Display your community flair in rooms configured to show it.": "Visa ditt community-emblem i rum som är konfigurerade för att visa det.", + " accepted the invitation for %(displayName)s.": " accepterade inbjudan för %(displayName)s.", + " accepted an invitation.": " accepterade en inbjudan.", + " requested a VoIP conference.": " begärde en VoIP-konferens.", + " invited .": " bjöd in .", + " banned .": " bannade .", + " changed their display name to .": " bytte sitt visningsnamn till .", + " set their display name to .": " bytte sitt visningnamn till .", + " removed their display name ().": " tog bort sitt visningsnamn ().", + " removed their profile picture.": " tog bort sin profilbild.", + " changed their profile picture.": " bytte sin profilbild.", + " set a profile picture.": " satte en profilbild.", + " joined the room.": " gick med i rummet.", + " rejected the invitation.": " avvisade inbjudan.", + " left the room.": " lämnade rummet.", + " unbanned .": " avbannade .", + " kicked .": " kickade .", + " withdrew 's invitation.": " drog tillbaka inbjudan för .", + " changed the topic to \"%(topic)s\".": " bytte rummets ämne till \"%(topic)s\".", + " changed the room name to %(roomName)s.": " bytte rummets namn till %(roomName)s.", + " changed the avatar for %(roomName)s": " bytte avatar för %(roomName)s", + " changed the room avatar to ": " ändrade rummets avatar till ", + " removed the room name.": " tog bort rummets namn.", + " removed the room avatar.": " tog bort rummets avatar.", + " answered the call.": " svarade på samtalet.", + " ended the call.": " avslutade samtalet.", + " placed a %(callType)s call.": " startade ett %(callType)ssamtal.", + " sent an invitation to %(targetDisplayName)s to join the room.": " bjöd in %(targetDisplayName)s med i rummet.", + " made future room history visible to all room members, from the point they are invited.": " gjorde framtida rumshistorik synligt för alla rumsmedlemmar från att de bjöds in.", + " made future room history visible to all room members, from the point they joined.": " gjorde framtida rumshistorik synligt för alla rumsmedlemmar fr.o.m. att de gick med som medlem.", + " made future room history visible to all room members.": " gjorde framtida rumshistorik synligt för alla rumsmedlemmar.", + " made future room history visible to anyone.": " gjorde framtida rumshistorik synligt för alla.", + " made future room history visible to unknown (%(visibility)s).": " gjorde framtida rumshistorik synligt för okänd (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " aktiverade kryptering (algoritm %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " från %(fromPowerLevel)s till %(toPowerLevel)s", + " changed the power level of %(powerLevelDiffText)s.": " ändrade behörighetsnivå för %(powerLevelDiffText)s.", + " changed the pinned messages for the room.": " ändrade fastnålade meddelanden för rummet.", + "%(widgetName)s widget modified by ": "%(widgetName)s-widget har modifierats av ", + "%(widgetName)s widget added by ": "%(widgetName)s-widget har lagts till av ", + "%(widgetName)s widget removed by ": "%(widgetName)s-widget har tagits bort av " } diff --git a/src/i18n/strings/te.json b/src/i18n/strings/te.json index b6102a5eb5..301651a13d 100644 --- a/src/i18n/strings/te.json +++ b/src/i18n/strings/te.json @@ -1,7 +1,6 @@ { "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "ఒక టెక్స్ట్ సందేశం +%(msisdn)s కు పంపబడింది. దయచేసి దీనిలో ఉన్న ధృవీకరణ కోడ్ను నమోదు చేయండి", "Accept": "అంగీకరించు", - "%(targetName)s accepted an invitation.": "%(targetName)s ఆహ్వానాన్ని అంగీకరించింది.", "Account": "ఖాతా", "Access Token:": "యాక్సెస్ టోకెన్:", "Add": "చేర్చు", @@ -29,7 +28,6 @@ "You have been invited to join this room by %(inviterName)s": "%(inviterName)s ఈ గదిలో చేరడానికి మీరు ఆహ్వానించబడ్డారు", "Active call (%(roomName)s)": "క్రియాశీల కాల్ల్ (%(roomName)s)", "A new password must be entered.": "కొత్త పాస్ వర్డ్ ను తప్పక నమోదు చేయాలి.", - "%(senderName)s answered the call.": "%(senderName)s కు సమాధానం ఇచ్చారు.", "An error has occurred.": "ఒక లోపము సంభవించినది.", "Anyone": "ఎవరైనా", "Anyone who knows the room's link, apart from guests": "అతిథులు కాకుండా గది యొక్క లింక్ తెలిసిన వారు ఎవరైనా", @@ -49,8 +47,6 @@ "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "గృహనిర్వాహకులకు కనెక్ట్ చేయలేరు - దయచేసి మీ కనెక్టివిటీని తనిఖీ చేయండి, మీ 1 హోమరుసు యొక్క ఎస్ఎస్ఎల్ సర్టిఫికేట్ 2 ని విశ్వసనీయపరుచుకొని, బ్రౌజర్ పొడిగింపు అభ్యర్థనలను నిరోధించబడదని నిర్ధారించుకోండి.", "Can't load user settings": "వినియోగదారు సెట్టింగ్లను లోడ్ చేయలేరు", "Change Password": "పాస్వర్డ్ మార్చండి", - "%(senderName)s changed their profile picture.": "%(senderName)s వారి ప్రొఫైల్ చిత్రాన్ని మార్చారు.", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s గది పేరు తొలగించబడింది.", "Changes to who can read history will only apply to future messages in this room": "చరిత్ర చదివేవారికి మార్పులు ఈ గదిలో భవిష్య సందేశాలకు మాత్రమే వర్తిస్తాయి", "Changes your display nickname": "మీ ప్రదర్శన మారుపేరుని మారుస్తుంది", "You cannot place a call with yourself.": "మీరు మీతో కాల్ చేయలేరు.", @@ -275,5 +271,9 @@ "#example": "#ఉదాహరణ", "Collapse panel": "ప్యానెల్ కుదించు", "Checking for an update...": "నవీకరణ కోసం చూస్తోంది...", - "Saturday": "శనివారం" + "Saturday": "శనివారం", + " accepted an invitation.": " ఆహ్వానాన్ని అంగీకరించింది.", + " changed their profile picture.": " వారి ప్రొఫైల్ చిత్రాన్ని మార్చారు.", + " removed the room name.": " గది పేరు తొలగించబడింది.", + " answered the call.": " కు సమాధానం ఇచ్చారు." } diff --git a/src/i18n/strings/th.json b/src/i18n/strings/th.json index 3fe7bf8f98..878d5eaaee 100644 --- a/src/i18n/strings/th.json +++ b/src/i18n/strings/th.json @@ -11,8 +11,6 @@ "Delete": "ลบ", "Default": "ค่าเริ่มต้น", "Default Device": "อุปกรณ์เริ่มต้น", - "%(senderName)s banned %(targetName)s.": "%(senderName)s แบน %(targetName)s แล้ว", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s เปลี่ยนหัวข้อเป็น \"%(topic)s\"", "Decrypt %(text)s": "ถอดรหัส %(text)s", "Device ID": "ID อุปกรณ์", "Device ID:": "ID อุปกรณ์:", @@ -51,8 +49,6 @@ "Custom Server Options": "กำหนดเซิร์ฟเวอร์เอง", "Favourite": "รายการโปรด", "Failed to forget room %(errCode)s": "การลืมห้องล้มเหลว %(errCode)s", - "%(targetName)s accepted an invitation.": "%(targetName)s ตอบรับคำเชิญแล้ว", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s ตอบรับคำเชิญสำหรับ %(displayName)s แล้ว", "Add a topic": "เพิ่มหัวข้อ", "Add email address": "เพิ่มที่อยู่อีเมล", "Admin": "ผู้ดูแล", @@ -66,7 +62,6 @@ "and %(count)s others...|one": "และอีกหนึ่งผู้ใช้...", "and %(count)s others...|other": "และอีก %(count)s ผู้ใช้...", "%(names)s and %(lastPerson)s are typing": "%(names)s และ %(lastPerson)s กำลังพิมพ์", - "%(senderName)s answered the call.": "%(senderName)s รับสายแล้ว", "An error has occurred.": "เกิดข้อผิดพลาด", "Anyone": "ทุกคน", "Anyone who knows the room's link, apart from guests": "ทุกคนที่มีลิงก์ ยกเว้นแขก", @@ -81,9 +76,6 @@ "Bans user with given id": "ผู้ใช้และ id ที่ถูกแบน", "Blacklisted": "ขึ้นบัญชีดำ", "Can't load user settings": "ไม่สามารถโหลดการตั้งค่าผู้ใช้ได้", - "%(senderName)s changed their profile picture.": "%(senderName)s เปลี่ยนรูปโปรไฟล์ของเขา", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s เปลี่ยนชื่อห้องไปเป็น %(roomName)s", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s ลบชื่อห้อง", "Changes your display nickname": "เปลี่ยนชื่อเล่นที่แสดงของคุณ", "Clear Cache and Reload": "ล้างแคชแล้วโหลดใหม่", "Clear Cache": "ล้างแคช", @@ -123,7 +115,6 @@ "Email address (optional)": "ที่อยู่อีเมล (ไม่ใส่ก็ได้)", "Email, name or matrix ID": "อีเมล ชื่อ หรือ ID matrix", "Encrypted room": "ห้องที่ถูกเข้ารหัส", - "%(senderName)s ended the call.": "%(senderName)s จบการโทร", "Enter Code": "กรอกรหัส", "Error decrypting attachment": "การถอดรหัสไฟล์แนบผิดพลาด", "Export": "ส่งออก", @@ -147,7 +138,6 @@ "Filter room members": "กรองสมาชิกห้อง", "Forget room": "ลืมห้อง", "Forgot your password?": "ลิมรหัสผ่าน?", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s จาก %(fromPowerLevel)s ไปเป็น %(toPowerLevel)s", "Hangup": "วางสาย", "Historical": "ประวัติแชทเก่า", "Homeserver is": "เซิร์ฟเวอร์บ้านคือ", @@ -161,7 +151,6 @@ "Invalid address format": "รูปแบบที่อยู่ไม่ถูกต้อง", "Invalid Email Address": "ที่อยู่อีเมลไม่ถูกต้อง", "Invalid file%(extra)s": "ไฟล์ %(extra)s ไม่ถูกต้อง", - "%(senderName)s invited %(targetName)s.": "%(senderName)s เชิญ %(targetName)s แล้ว", "Invite new room members": "เชิญสมาชิกใหม่", "Invited": "เชิญแล้ว", "Invites": "คำเชิญ", @@ -170,12 +159,9 @@ "'%(alias)s' is not a valid format for an alias": "'%(alias)s' ไม่ใช่รูปแบบที่ถูกต้องสำหรับนามแฝง", "Sign in with": "เข้าสู่ระบบด้วย", "Join Room": "เข้าร่วมห้อง", - "%(targetName)s joined the room.": "%(targetName)s เข้าร่วมห้องแล้ว", "Jump to first unread message.": "ข้ามไปยังข้อความแรกที่ยังไม่ได้อ่าน", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s เตะ %(targetName)s แล้ว", "Labs": "ห้องทดลอง", "Leave room": "ออกจากห้อง", - "%(targetName)s left the room.": "%(targetName)s ออกจากห้องแล้ว", "Logged in as:": "เข้าสู่ระบบในชื่อ:", "Logout": "ออกจากระบบ", "Markdown is disabled": "ปิดใช้งาน Markdown แล้ว", @@ -198,16 +184,12 @@ "People": "บุคคล", "Permissions": "สิทธิ์", "Phone": "โทรศัพท์", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s ได้เริ่มการโทรแบบ%(callType)s", "Please check your email and click on the link it contains. Once this is done, click continue.": "กรุณาเช็คอีเมลและคลิกลิงก์ข้างใน หลังจากนั้น คลิกดำเนินการต่อ", "Privacy warning": "คำเตือนเกี่ยวกับความเป็นส่วนตัว", "Privileged Users": "ผู้ใช้ที่มีสิทธิพิเศษ", "Revoke Moderator": "เพิกถอนผู้ช่วยดูแล", "Refer a friend to Riot:": "แนะนำเพื่อนให้รู้จัก Riot:", - "%(targetName)s rejected the invitation.": "%(targetName)s ปฏิเสธคำเชิญแล้ว", "Reject invitation": "ปฏิเสธคำเชิญ", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s ลบชื่อที่แสดงแล้ว (%(oldDisplayName)s)", - "%(senderName)s removed their profile picture.": "%(senderName)s ลบรูปโปรไฟล์ของเขาแล้ว", "Remove %(threePid)s?": "ลบ %(threePid)s?", "Return to login screen": "กลับไปยังหน้าลงชื่อเข้าใช้", "Riot does not have permission to send you notifications - please check your browser settings": "Riot ไม่มีสิทธิ์ส่งการแจ้งเตือน - กรุณาตรวจสอบการตั้งค่าเบราว์เซอร์ของคุณ", @@ -222,15 +204,12 @@ "Searches DuckDuckGo for results": "ค้นหาบน DuckDuckGo", "Send Invites": "ส่งคำเชิญ", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s ได้ส่งรูป", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s ได้ส่งคำเชิญให้ %(targetDisplayName)s เข้าร่วมห้อง", "Server error": "เซิร์ฟเวอร์ผิดพลาด", "Server may be unavailable or overloaded": "เซิร์ฟเวอร์อาจไม่พร้อมใช้งานหรือทำงานหนักเกินไป", "Server may be unavailable, overloaded, or search timed out :(": "เซิร์ฟเวอร์อาจไม่พร้อมใช้งาน ทำงานหนักเกินไป หรือการค้นหาหมดเวลา :(", "Server may be unavailable, overloaded, or the file too big": "เซิร์ฟเวอร์อาจไม่พร้อมใช้งาน ทำงานหนักเกินไป หรือไฟล์ใหญ่เกินไป", "Server may be unavailable, overloaded, or you hit a bug.": "เซิร์ฟเวอร์อาจไม่พร้อมใช้งาน ทำงานหนักเกินไป หรือเจอจุดบกพร่อง", "Server unavailable, overloaded, or something else went wrong.": "เซิร์ฟเวอร์อาจไม่พร้อมใช้งาน ทำงานหนักเกินไป หรือบางอย่างผิดปกติ", - "%(senderName)s set a profile picture.": "%(senderName)s ตั้งรูปโปรไฟล์", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s ตั้งชื่อที่แสดงเป็น %(displayName)s", "Show panel": "แสดงหน้าต่าง", "Signed Out": "ออกจากระบบแล้ว", "Sign in": "เข้าสู่ระบบ", @@ -269,11 +248,9 @@ "The file '%(fileName)s' exceeds this home server's size limit for uploads": "ไฟล์ '%(fileName)s' มีขนาดใหญ่เกินจำกัดของเซิร์ฟเวอร์บ้าน", "Turn Markdown off": "ปิด markdown", "Turn Markdown on": "เปิด markdown", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s ได้เปิดใช้งานการเข้ารหัสจากปลายทางถึงปลายทาง (อัลกอริทึม%(algorithm)s).", "Unable to add email address": "ไมาสามารถเพิ่มที่อยู่อีเมล", "Unable to verify email address.": "ไม่สามารถยืนยันที่อยู่อีเมล", "Unban": "ปลดแบน", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s ปลดแบน %(targetName)s แล้ว", "Unable to capture screen": "ไม่สามารถจับภาพหน้าจอ", "Unable to enable Notifications": "ไม่สามารถเปิดใช้งานการแจ้งเตือน", "Unable to load device list": "ไม่สามารถโหลดรายชื่ออุปกรณ์", @@ -558,5 +535,28 @@ "Collapse panel": "ซ่อนหน้าต่าง", "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!": "การแสดงผลของโปรแกรมอาจผิดพลาด ฟังก์ชันบางอย่างหรือทั้งหมดอาจไม่ทำงานในเบราว์เซอร์ปัจจุบันของคุณ หากคุณต้องการลองดำเนินการต่อ คุณต้องรับมือกับปัญหาที่อาจจะเกิดขึ้นด้วยตัวคุณเอง!", "Checking for an update...": "กำลังตรวจหาอัปเดต...", - "There are advanced notifications which are not shown here": "มีการแจ้งเตือนขั้นสูงที่ไม่ได้แสดงที่นี่" + "There are advanced notifications which are not shown here": "มีการแจ้งเตือนขั้นสูงที่ไม่ได้แสดงที่นี่", + " accepted the invitation for %(displayName)s.": " ตอบรับคำเชิญสำหรับ %(displayName)s แล้ว", + " accepted an invitation.": " ตอบรับคำเชิญแล้ว", + " invited .": " เชิญ แล้ว", + " banned .": " แบน แล้ว", + " set their display name to .": " ตั้งชื่อที่แสดงเป็น ", + " removed their display name ().": " ลบชื่อที่แสดงแล้ว ()", + " removed their profile picture.": " ลบรูปโปรไฟล์ของเขาแล้ว", + " changed their profile picture.": " เปลี่ยนรูปโปรไฟล์ของเขา", + " set a profile picture.": " ตั้งรูปโปรไฟล์", + " joined the room.": " เข้าร่วมห้องแล้ว", + " rejected the invitation.": " ปฏิเสธคำเชิญแล้ว", + " left the room.": " ออกจากห้องแล้ว", + " unbanned .": " ปลดแบน แล้ว", + " kicked .": " เตะ แล้ว", + " changed the topic to \"%(topic)s\".": " เปลี่ยนหัวข้อเป็น \"%(topic)s\"", + " changed the room name to %(roomName)s.": " เปลี่ยนชื่อห้องไปเป็น %(roomName)s", + " removed the room name.": " ลบชื่อห้อง", + " answered the call.": " รับสายแล้ว", + " ended the call.": " จบการโทร", + " placed a %(callType)s call.": " ได้เริ่มการโทรแบบ%(callType)s", + " sent an invitation to %(targetDisplayName)s to join the room.": " ได้ส่งคำเชิญให้ %(targetDisplayName)s เข้าร่วมห้อง", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " ได้เปิดใช้งานการเข้ารหัสจากปลายทางถึงปลายทาง (อัลกอริทึม%(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " จาก %(fromPowerLevel)s ไปเป็น %(toPowerLevel)s" } diff --git a/src/i18n/strings/tr.json b/src/i18n/strings/tr.json index 04f78dc1ee..9bedd16ccb 100644 --- a/src/i18n/strings/tr.json +++ b/src/i18n/strings/tr.json @@ -1,8 +1,6 @@ { "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "+%(msisdn)s 'ye bir kısa mesaj gönderildi . Lütfen içerdiği doğrulama kodunu girin", "Accept": "Kabul Et", - "%(targetName)s accepted an invitation.": "%(targetName)s bir davetiyeyi kabul etti.", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s %(displayName)s için davetiyeyi kabul etti.", "Account": "Hesap", "Access Token:": "Erişim Anahtarı:", "Active call (%(roomName)s)": "Aktif çağrı (%(roomName)s)", @@ -32,7 +30,6 @@ "and %(count)s others...|other": "ve %(count)s diğerleri...", "%(names)s and %(lastPerson)s are typing": "%(names)s ve %(lastPerson)s yazıyorlar", "A new password must be entered.": "Yeni bir şifre girilmelidir.", - "%(senderName)s answered the call.": "%(senderName)s aramayı cevapladı.", "An error has occurred.": "Bir hata oluştu.", "Anyone": "Kimse", "Anyone who knows the room's link, apart from guests": "Misafirler dışında odanın bağlantısını bilen herkes", @@ -43,7 +40,6 @@ "Are you sure you want to upload the following files?": "Aşağıdaki dosyaları yüklemek istediğinizden emin misiniz ?", "Attachment": "Ek Dosya", "Autoplay GIFs and videos": "GIF'leri ve Videoları otomatik olarak oynat", - "%(senderName)s banned %(targetName)s.": "%(senderName)s %(targetName)s'i banladı.", "Ban": "Yasak", "Banned users": "Yasaklanan(Banlanan) Kullanıcılar", "Bans user with given id": "Yasaklanan(Banlanan) Kullanıcılar , ID'leri ile birlikte", @@ -54,11 +50,6 @@ "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Tarayıcı çubuğunuzda bir HTTPS URL'si olduğunda Ana Sunusuna HTTP üzerinden bağlanılamıyor . Ya HTTPS kullanın veya güvensiz komut dosyalarını etkinleştirin.", "Can't load user settings": "Kullanıcı ayarları yüklenemiyor", "Change Password": "Şifre Değiştir", - "%(senderName)s changed their profile picture.": "%(senderName)s profil resmini değiştirdi.", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s %(powerLevelDiffText)s'nin güç düzeyini değiştirdi.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s odanın ismini %(roomName)s olarak değiştirdi.", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s oda adını kaldırdı.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s konuyu \"%(topic)s\" olarak değiştirdi.", "Changes to who can read history will only apply to future messages in this room": "Geçmişi kimlerin okuyabileceğine ait değişiklikler yalnızca bu odada gelecekteki iletiler için geçerli olur", "Changes your display nickname": "Görünen takma adınızı değiştirir", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Şifre değiştirme eğer oda anahtarlarınızı dışa aktarmaz ve daha sonra tekrar içe aktarmazsanız , şu anda tüm cihazlarda uçtan uca şifreleme anahtarlarını sıfırlayacak ve geçmişi okunamaz hale getirecek . Gelecekte bu geliştirilecek.", @@ -132,7 +123,6 @@ "Encrypted room": "Şifrelenmiş Oda", "Encryption is enabled in this room": "Şifreleme bu oda için etkin", "Encryption is not enabled in this room": "Şifreleme bu oda için etkin değil", - "%(senderName)s ended the call.": "%(senderName)s çağrıyı bitirdi.", "End-to-end encryption information": "Uçtan-uca şifreleme bilgileri", "End-to-end encryption is in beta and may not be reliable": "Uçtan uca şifreleme beta sürümünde ve güvenilir olmayabilir", "Enter Code": "Kodu Girin", @@ -176,7 +166,6 @@ "Forgot your password?": "Şifrenizi mi unuttunuz ?", "For security, this session has been signed out. Please sign in again.": "Güvenlik için , bu oturuma çıkış yapıldı . Lütfen tekrar oturum açın.", "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "Güvenlik için , çıkış yaparsanız bu tarayıcıdan tüm uçtan uca şifreleme anahtarları silinecek . Konuşma geçmişinizi çözebilmek isterseniz gelecekteki Riot oturumlarında , lütfen Oda Anahtarlarını güvenlik amaçlı Dışa Aktarın.", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s %(fromPowerLevel)s den %(toPowerLevel)s ' ye", "Guest access is disabled on this Home Server.": "Misafir erişimi bu Ana Sunucu için devre dışı.", "Guests cannot join this room even if explicitly invited.": "Misafirler açıkca davet edilseler bile bu odaya katılamazlar.", "Hangup": "Sorun", @@ -199,7 +188,6 @@ "Invalid address format": "Geçersiz adres formatı", "Invalid Email Address": "Geçersiz E-posta Adresi", "Invalid file%(extra)s": "Geçersiz dosya %(extra)s'ı", - "%(senderName)s invited %(targetName)s.": "%(senderName)s %(targetName)s ' ı davet etti.", "Invite new room members": "Yeni oda üyelerini davet et", "Invited": "Davet Edildi", "Invites": "Davetler", @@ -210,26 +198,18 @@ "Sign in with": "Şununla giriş yap", "Join as voice or video.": " ses veya video olarak katılın.", "Join Room": "Odaya Katıl", - "%(targetName)s joined the room.": "%(targetName)s odaya katıldı.", "Joins room with given alias": "Verilen takma ad (nick name) ile odaya katıl", "Jump to first unread message.": "İlk okunmamış iletiye atla.", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s %(targetName)s' ı attı.", "Kick": "Atmak (Odadan atmak vs.)", "Kicks user with given id": "Verilen ID ' li kullanıcıyı at", "Labs": "Laboratuarlar", "Last seen": "Son görülme", "Leave room": "Odadan ayrıl", - "%(targetName)s left the room.": "%(targetName)s odadan ayrıldı.", "Level:": "Seviye :", "Local addresses for this room:": "Bu oda için yerel adresler :", "Logged in as:": "Olarak giriş yaptı :", "Logout": "Çıkış Yap", "Low priority": "Düşük öncelikli", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s gelecekte oda geçmişini görünür yaptı Tüm oda üyeleri , davet edildiği noktadan.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s gelecekte oda geçmişini görünür yaptı Tüm oda üyeleri , katıldıkları noktalardan.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s gelecekte oda geçmişini görünür yaptı Tüm oda üyeleri.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s gelecekte oda geçmişini görünür yaptı herhangi biri.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s gelecekte oda geçmişini görünür yaptı bilinmeyen (%(visibility)s).", "Manage Integrations": "Entegrasyonları Yönet", "Markdown is disabled": "Markdown devre dışı", "Markdown is enabled": "Markdown aktif", @@ -271,7 +251,6 @@ "People": "İnsanlar", "Permissions": "İzinler", "Phone": "Telefon", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s bir %(callType)s çağrısı yerleştirdi.", "Please check your email and click on the link it contains. Once this is done, click continue.": "Lütfen e-postanızı kontrol edin ve içerdiği bağlantıya tıklayın . Bu işlem tamamlandıktan sonra , 'devam et' e tıklayın .", "Power level must be positive integer.": "Güç seviyesi pozitif tamsayı olmalıdır.", "Press to start a chat with someone": "Birisiyle sohbet başlatmak için tuşuna basın", @@ -285,16 +264,12 @@ "Revoke Moderator": "Moderatörü İptal Et", "Refer a friend to Riot:": "Riot'tan bir arkadaşa bakın :", "Register": "Kaydolun", - "%(targetName)s rejected the invitation.": "%(targetName)s daveti reddetti.", "Reject invitation": "Daveti Reddet", "Rejoin": "Yeniden Katıl", "Remote addresses for this room:": "Bu oda için uzak adresler:", "Remove Contact Information?": "İletişim Bilgilerini Kaldır ?", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s görünen adı (%(oldDisplayName)s) kaldırdı.", - "%(senderName)s removed their profile picture.": "%(senderName)s profil resmini kaldırdı.", "Remove": "Kaldır", "Remove %(threePid)s?": "%(threePid)s 'i kaldır ?", - "%(senderName)s requested a VoIP conference.": "%(senderName)s bir VoIP konferansı talep etti.", "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Şifrenizi sıfırlamak , eğer Oda Anahtarlarınızı dışa aktarmaz ve daha sonra içe aktarmaz iseniz , şu anda tüm cihazlarda uçtan uca şifreleme anahtarlarını sıfırlayarak şifreli sohbetleri okunamaz hale getirecek . Gelecekte bu iyileştirilecek.", "Results from DuckDuckGo": "DuckDuckGo Sonuçları", "Return to login screen": "Giriş ekranına dön", @@ -320,7 +295,6 @@ "Send Invites": "Davetiye Gönder", "Send Reset Email": "E-posta Sıfırlama Gönder", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s bir resim gönderdi.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s %(targetDisplayName)s' a odaya katılması için bir davet gönderdi.", "Server error": "Sunucu Hatası", "Server may be unavailable or overloaded": "Sunucu kullanılamıyor veya aşırı yüklenmiş olabilir", "Server may be unavailable, overloaded, or search timed out :(": "Sunucu kullanılamıyor , aşırı yüklenmiş veya arama zaman aşımına uğramış olabilir :(", @@ -328,8 +302,6 @@ "Server may be unavailable, overloaded, or you hit a bug.": "Sunucu kullanılamıyor , aşırı yüklenmiş , veya bir hatayla karşılaşmış olabilirsiniz.", "Server unavailable, overloaded, or something else went wrong.": "Sunucu kullanılamıyor , aşırı yüklenmiş veya başka bir şey ters gitmiş olabilir.", "Session ID": "Oturum ID", - "%(senderName)s set a profile picture.": "%(senderName)s bir profil resmi ayarladı.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s görünür ismini %(displayName)s ' a ayarladı.", "Settings": "Ayarlar", "Show panel": "Paneli göster", "Show Text Formatting Toolbar": "Metin Biçimlendirme Araç Çubuğunu Göster", @@ -374,12 +346,10 @@ "Tried to load a specific point in this room's timeline, but was unable to find it.": "Bu odanın akışında belirli bir noktaya yüklemeye çalışıldı , ancak bulunamadı.", "Turn Markdown off": "Markdown'u kapat", "Turn Markdown on": "Markdown'u Aç", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s uçtanuca şifrelemeyi açtı (algoritma -> %(algorithm)s).", "Unable to add email address": "E-posta adresi eklenemiyor", "Unable to remove contact information": "Kişi bilgileri kaldırılamıyor", "Unable to verify email address.": "E-posta adresi doğrulanamıyor.", "Unban": "Yasağı Kaldır", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s %(targetName)s 'in yasağını kaldırdı.", "Unable to ascertain that the address this invite was sent to matches one associated with your account.": "Bu davetiyenin gönderildiği adresin hesabınızla ilişkili bir adresle eşleştiğini tespit etmek mümkün değil.", "Unable to capture screen": "Ekran yakalanamadı", "Unable to enable Notifications": "Bildirimler aktif edilemedi", @@ -436,7 +406,6 @@ "Who can read history?": "Geçmişi kimler okuyabilir ?", "Who would you like to add to this room?": "Bu odaya kimi eklemek istersiniz ?", "Who would you like to communicate with?": "Kimlerle iletişim kurmak istersiniz ?", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s %(targetName)s'nin davetinden çekildi.", "Would you like to accept or decline this invitation?": "Bu daveti kabul etmek veya reddetmek ister misiniz ?", "You already have existing direct chats with this user:": "Bu kullanıcıyla var olan doğrudan sohbetleriniz var :", "You are already in a call.": "Zaten bir çağrıdasınız.", @@ -606,9 +575,6 @@ "Start chatting": "Sohbeti başlat", "Start Chatting": "Sohbeti Başlat", "Click on the button below to start chatting!": "Sohbeti başlatmak için aşağıdaki butona tıklayın!", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s odanın avatarını olarak çevirdi", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s odanın avatarını kaldırdı.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s %(roomName)s için avatarı değiştirdi", "Username available": "Kullanıcı ismi uygun", "Username not available": "Kullanıcı ismi uygun değil", "Something went wrong!": "Bir şeyler yanlış gitti!", @@ -751,5 +717,39 @@ "View Source": "Kaynağı Görüntüle", "Collapse panel": "Katlanır panel", "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!": "Geçerli tarayıcınız ile birlikte , uygulamanın görünüş ve kullanım hissi tamamen hatalı olabilir ve bazı ya da tüm özellikler çalışmayabilir. Yine de denemek isterseniz devam edebilirsiniz ancak karşılaşabileceğiniz sorunlar karşısında kendi başınasınız !", - "There are advanced notifications which are not shown here": "Burada gösterilmeyen gelişmiş bildirimler var" + "There are advanced notifications which are not shown here": "Burada gösterilmeyen gelişmiş bildirimler var", + " accepted the invitation for %(displayName)s.": " %(displayName)s için davetiyeyi kabul etti.", + " accepted an invitation.": " bir davetiyeyi kabul etti.", + " requested a VoIP conference.": " bir VoIP konferansı talep etti.", + " invited .": " ' ı davet etti.", + " banned .": " 'i banladı.", + " set their display name to .": " görünür ismini ' a ayarladı.", + " removed their display name ().": " görünen adı () kaldırdı.", + " removed their profile picture.": " profil resmini kaldırdı.", + " changed their profile picture.": " profil resmini değiştirdi.", + " set a profile picture.": " bir profil resmi ayarladı.", + " joined the room.": " odaya katıldı.", + " rejected the invitation.": " daveti reddetti.", + " left the room.": " odadan ayrıldı.", + " unbanned .": " 'in yasağını kaldırdı.", + " kicked .": " ' ı attı.", + " withdrew 's invitation.": " 'nin davetinden çekildi.", + " changed the topic to \"%(topic)s\".": " konuyu \"%(topic)s\" olarak değiştirdi.", + " changed the room name to %(roomName)s.": " odanın ismini %(roomName)s olarak değiştirdi.", + " changed the room avatar to ": " odanın avatarını olarak çevirdi", + " changed the avatar for %(roomName)s": " %(roomName)s için avatarı değiştirdi", + " removed the room name.": " oda adını kaldırdı.", + " removed the room avatar.": " odanın avatarını kaldırdı.", + " answered the call.": " aramayı cevapladı.", + " ended the call.": " çağrıyı bitirdi.", + " placed a %(callType)s call.": " bir %(callType)s çağrısı yerleştirdi.", + " sent an invitation to %(targetDisplayName)s to join the room.": " %(targetDisplayName)s' a odaya katılması için bir davet gönderdi.", + " made future room history visible to all room members, from the point they are invited.": " gelecekte oda geçmişini görünür yaptı Tüm oda üyeleri , davet edildiği noktadan.", + " made future room history visible to all room members, from the point they joined.": " gelecekte oda geçmişini görünür yaptı Tüm oda üyeleri , katıldıkları noktalardan.", + " made future room history visible to all room members.": " gelecekte oda geçmişini görünür yaptı Tüm oda üyeleri.", + " made future room history visible to anyone.": " gelecekte oda geçmişini görünür yaptı herhangi biri.", + " made future room history visible to unknown (%(visibility)s).": " gelecekte oda geçmişini görünür yaptı bilinmeyen (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " uçtanuca şifrelemeyi açtı (algoritma -> %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " %(fromPowerLevel)s den %(toPowerLevel)s ' ye", + " changed the power level of %(powerLevelDiffText)s.": " %(powerLevelDiffText)s'nin güç düzeyini değiştirdi." } diff --git a/src/i18n/strings/uk.json b/src/i18n/strings/uk.json index 5e7cc75f8a..09158411fc 100644 --- a/src/i18n/strings/uk.json +++ b/src/i18n/strings/uk.json @@ -23,8 +23,6 @@ "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "Текстове повідомлення було надіслано +%(msisdn)s. Введіть, будь ласка, код підтвердження з цього повідомлення", "Accept": "Прийняти", "Account": "Обліковка", - "%(targetName)s accepted an invitation.": "%(targetName)s прийняв запрошення.", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s прийняв запрошення від %(displayName)s.", "Access Token:": "Токен доступу:", "Active call (%(roomName)s)": "Активний виклик (%(roomName)s)", "Add": "Додати", @@ -57,7 +55,6 @@ "A new password must be entered.": "Має бути введений новий пароль.", "Add a widget": "Добавити віджет", "Allow": "Принюти", - "%(senderName)s answered the call.": "%(senderName)s відповіла на дзвінок.", "An error has occurred.": "Трапилась помилка.", "Anyone": "Кожний", "Anyone who knows the room's link, apart from guests": "Кожний, хто знає посилання на кімнату, окрім гостей", @@ -68,7 +65,6 @@ "Are you sure you want to upload the following files?": "Ви впевнені, що ви хочете відправити наступний файл?", "Attachment": "Прикріплення", "Autoplay GIFs and videos": "Автовідтворення GIF і відео", - "%(senderName)s banned %(targetName)s.": "%(senderName)s заблокував(ла) %(targetName)s.", "Ban": "Заблокувати", "Banned users": "Заблоковані користувачі", "Bans user with given id": "Блокує користувача з заданим ID", @@ -79,11 +75,6 @@ "Can't load user settings": "Неможливо завантажити настройки користувача", "Cannot add any more widgets": "Неможливо додати більше віджетів", "Change Password": "Поміняти пароль", - "%(senderName)s changed their profile picture.": "%(senderName)s змінив зображення профіля.", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s змінив(ла) рівень доступу для %(powerLevelDiffText)s.", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s змінив(ла) назву кімнати на %(roomName)s.", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s видалив ім'я кімнати.", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s змінив тему на %(topic)s.", "Email": "е-пошта", "Email address": "Адреса е-почти", "Email address (optional)": "Адреса е-почти (не обов'язково)", @@ -279,5 +270,14 @@ "Your User Agent": "Ваш користувацький агент", "Your device resolution": "Роздільність вашого пристрою", "Analytics": "Аналітика", - "The information being sent to us to help make Riot.im better includes:": "Надсилана інформація, що допомагає нам покращити Riot.im, вміщує:" + "The information being sent to us to help make Riot.im better includes:": "Надсилана інформація, що допомагає нам покращити Riot.im, вміщує:", + " accepted the invitation for %(displayName)s.": " прийняв запрошення від %(displayName)s.", + " accepted an invitation.": " прийняв запрошення.", + " banned .": " заблокував(ла) .", + " changed their profile picture.": " змінив зображення профіля.", + " changed the topic to \"%(topic)s\".": " змінив тему на %(topic)s.", + " changed the room name to %(roomName)s.": " змінив(ла) назву кімнати на %(roomName)s.", + " removed the room name.": " видалив ім'я кімнати.", + " answered the call.": " відповіла на дзвінок.", + " changed the power level of %(powerLevelDiffText)s.": " змінив(ла) рівень доступу для %(powerLevelDiffText)s." } diff --git a/src/i18n/strings/zh_Hans.json b/src/i18n/strings/zh_Hans.json index 56d5c1e4dc..e1c9dbe953 100644 --- a/src/i18n/strings/zh_Hans.json +++ b/src/i18n/strings/zh_Hans.json @@ -26,7 +26,6 @@ "Enable encryption": "启用加密", "Encrypted messages will not be visible on clients that do not yet implement encryption": "不支持加密的客户端将看不到加密的消息", "Encrypted room": "加密聊天室", - "%(senderName)s ended the call.": "%(senderName)s 结束了通话。.", "End-to-end encryption information": "端到端加密信息", "End-to-end encryption is in beta and may not be reliable": "端到端加密现为 beta 版,不一定可靠", "Enter Code": "输入验证码", @@ -64,7 +63,6 @@ "Forgot your password?": "忘记密码?", "For security, this session has been signed out. Please sign in again.": "出于安全考虑,此会话已被注销。请重新登录。.", "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "出于安全考虑,用户注销时会清除浏览器里的端到端加密密钥。如果你想要下次登录 Riot 时能解密过去的聊天记录,请导出你的聊天室密钥。", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s 从 %(fromPowerLevel)s 变为 %(toPowerLevel)s", "Guests cannot join this room even if explicitly invited.": "游客不能加入此聊天室,即使有人主动邀请。.", "Hangup": "挂断", "Hide read receipts": "隐藏已读回执", @@ -98,7 +96,6 @@ "Send Invites": "发送邀请", "Send Reset Email": "发送密码重设邮件", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s 发了一张图片。.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s 向 %(targetDisplayName)s 发了加入聊天室的邀请。.", "Server error": "服务器错误", "Server may be unavailable or overloaded": "服务器可能不可用或者超载", "Server may be unavailable, overloaded, or search timed out :(": "服务器可能不可用、超载,或者搜索超时 :(", @@ -106,8 +103,6 @@ "Server may be unavailable, overloaded, or you hit a bug.": "服务器可能不可用、超载,或者你遇到了一个 bug。", "Server unavailable, overloaded, or something else went wrong.": "服务器可能不可用、超载,或者其他东西出错了.", "Session ID": "会话 ID", - "%(senderName)s set a profile picture.": "%(senderName)s 设置了头像。.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s 将昵称改为了 %(displayName)s。.", "Settings": "设置", "Show panel": "显示侧边栏", "Show timestamps in 12 hour format (e.g. 2:30pm)": "用12小时制显示时间戳 (如:下午 2:30)", @@ -134,11 +129,9 @@ "Always show message timestamps": "总是显示消息时间戳", "%(names)s and %(lastPerson)s are typing": "%(names)s 和 %(lastPerson)s 正在输入", "A new password must be entered.": "一个新的密码必须被输入。.", - "%(senderName)s answered the call.": "%(senderName)s 接了通话。.", "An error has occurred.": "一个错误出现了。", "Attachment": "附件", "Autoplay GIFs and videos": "自动播放GIF和视频", - "%(senderName)s banned %(targetName)s.": "%(senderName)s 封禁了 %(targetName)s.", "Ban": "封禁", "Banned users": "被封禁的用户", "Click here to fix": "点击这里修复", @@ -148,9 +141,7 @@ "Ed25519 fingerprint": "Ed25519指纹", "Invite new room members": "邀请新的聊天室成员", "Join Room": "加入聊天室", - "%(targetName)s joined the room.": "%(targetName)s 已加入聊天室。", "Jump to first unread message.": "跳到第一条未读消息。", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s 把 %(targetName)s 踢出了聊天室。.", "Leave room": "退出聊天室", "New password": "新密码", "Add a topic": "添加一个主题", @@ -186,10 +177,6 @@ "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "当浏览器地址栏里有 HTTPS 的 URL 时,不能使用 HTTP 连接主服务器。请使用 HTTPS 或者允许不安全的脚本。", "Can't load user settings": "无法加载用户设置", "Change Password": "修改密码", - "%(senderName)s changed their profile picture.": "%(senderName)s 修改了头像。", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s 将聊天室名称改为 %(roomName)s。", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s 移除了聊天室名称。", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s 将话题修改为 “%(topic)s”。", "Changes to who can read history will only apply to future messages in this room": "修改阅读历史的权限仅对此聊天室以后的消息有效", "Changes your display nickname": "修改昵称", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "目前,修改密码会导致所有设备上的端到端密钥被重置,使得加密的聊天记录不再可读。除非你事先导出聊天室密钥,修改密码后再导入。这个问题未来会改善。", @@ -238,7 +225,6 @@ "Incoming video call from %(name)s": "来自 %(name)s 的视频通话", "Incoming voice call from %(name)s": "来自 %(name)s 的语音通话", "Incorrect username and/or password.": "用户名或密码错误。", - "%(senderName)s invited %(targetName)s.": "%(senderName)s 邀请了 %(targetName)s。", "Invited": "已邀请", "Invites": "邀请", "Invites user with given id to current room": "按照 ID 邀请指定用户加入当前聊天室", @@ -291,7 +277,6 @@ "Edit": "编辑", "Joins room with given alias": "以指定的别名加入聊天室", "Labs": "实验室", - "%(targetName)s left the room.": "%(targetName)s 退出了聊天室。", "Logged in as:": "登录为:", "Logout": "登出", "Low priority": "低优先级", @@ -306,7 +291,6 @@ "Privileged Users": "特权用户", "Reason": "理由", "Register": "注册", - "%(targetName)s rejected the invitation.": "%(targetName)s 拒绝了邀请。", "Reject invitation": "拒绝邀请", "Rejoin": "重新加入", "Users": "用户", @@ -445,32 +429,21 @@ "I already have an account": "我已经有一个帐号", "Unblacklist": "移出黑名单", "Not a valid Riot keyfile": "不是一个有效的 Riot 密钥文件", - "%(targetName)s accepted an invitation.": "%(targetName)s 已接受邀请。", "Do you want to load widget from URL:": "你想从此 URL 加载小组件吗:", "Hide join/leave messages (invites/kicks/bans unaffected)": "隐藏加入/退出消息(邀请/踢出/封禁不受影响)", "Integrations Error": "集成错误", "Publish this room to the public in %(domain)s's room directory?": "把这个聊天室发布到 %(domain)s 的聊天室目录吗?", "Manage Integrations": "管理集成", "No users have specific privileges in this room": "没有用户在这个聊天室有特殊权限", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s 发起了一个 %(callType)s 通话。", "Please check your email and click on the link it contains. Once this is done, click continue.": "请检查你的电子邮箱并点击里面包含的链接。完成时请点击继续。", "Press to start a chat with someone": "按下 来开始和某个人聊天", - "%(senderName)s removed their profile picture.": "%(senderName)s 移除了他们的头像。", - "%(senderName)s requested a VoIP conference.": "%(senderName)s 已请求发起 VoIP 会议。", "Seen by %(userName)s at %(dateTime)s": "在 %(dateTime)s 被 %(userName)s 看到", "Tagged as: ": "标记为: ", "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "验证码将发送至 +%(msisdn)s,请输入收到的验证码", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s 接受了 %(displayName)s 的邀请。", "Active call (%(roomName)s)": "当前通话 (来自聊天室 %(roomName)s)", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s 将级别调整到%(powerLevelDiffText)s 。", "Changes colour scheme of current room": "修改了样式", "Deops user with given id": "按照 ID 取消特定用户的管理员权限", "Join as voice or video.": "通过 语言 或者 视频加入.", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s 设定历史浏览功能为 所有聊天室成员,从他们被邀请开始.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s 设定历史浏览功能为 所有聊天室成员,从他们加入开始.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s 设定历史浏览功能为 所有聊天室成员.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s 设定历史浏览功能为 任何人.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s 设定历史浏览功能为 未知的 (%(visibility)s).", "AM": "上午", "PM": "下午", "NOTE: Apps are not end-to-end encrypted": "提示:APP不支持端到端加密", @@ -529,7 +502,6 @@ " (unsupported)": " (不支持)", "Updates": "更新", "Check for update": "检查更新", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s 移除了聊天室头像。", "Something went wrong!": "出了点问题!", "If you already have a Matrix account you can log in instead.": "如果你已经有一个 Matrix 帐号,你可以登录。", "Do you want to set an email address?": "你要设置一个邮箱地址吗?", @@ -540,7 +512,6 @@ "Verification Pending": "验证等待中", "(unknown failure: %(reason)s)": "(未知错误:%(reason)s)", "WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "警告:密钥验证失败!%(userId)s 和 device %(deviceId)s 的签名密钥是 \"%(fprint)s\",和提供的咪呀 \"%(fingerprint)s\" 不匹配。这可能意味着你的通信正在被窃听!", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s 收回了 %(targetName)s 的邀请。", "Would you like to accept or decline this invitation?": "你想要 接受 还是 拒绝 这个邀请?", "You already have existing direct chats with this user:": "你已经有和此用户的直接聊天:", "You're not in any rooms yet! Press to make a room or to browse the directory": "你现在还不再任何聊天室!按下 来创建一个聊天室或者 来浏览目录", @@ -591,11 +562,9 @@ "Verifies a user, device, and pubkey tuple": "验证一个用户、设备和密钥元组", "Unknown devices": "未知设备", "Unknown Address": "未知地址", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s 删除了他们的昵称 (%(oldDisplayName)s).", "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "您提供的签名密钥和你从 %(userId)s 的设备 %(deviceId)s 收到的签名密钥匹配。设备被标记为已验证。", "These are experimental features that may break in unexpected ways": "这些是可能以意外的方式坏掉的实验性的特性", "The visibility of existing history will be unchanged": "现有历史记录的可见性不会改变", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s 打开了端到端加密 (算法 %(algorithm)s).", "Unable to remove contact information": "无法移除联系人信息", "Riot collects anonymous analytics to allow us to improve the application.": "Riot 收集匿名的分析数据来允许我们改善这个应用。", "\"%(RoomName)s\" contains devices that you haven't seen before.": "\"%(RoomName)s\" 包含你以前没见过的设备。", @@ -609,7 +578,6 @@ "Add an Integration": "添加一个集成", "Removed or unknown message type": "被移除或未知的消息类型", "Ongoing conference call%(supportedText)s.": "正在进行的会议通话 %(supportedText)s.", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s 修改了 %(roomName)s 的头像", "This will be your account name on the homeserver, or you can pick a different server.": "这将会成为你在 主服务器上的账户名,或者你可以选择一个 不同的服务器。", "Your browser does not support the required cryptography extensions": "你的浏览器不支持 Riot 所需的密码学特性", "Authentication check failed: incorrect password?": "身份验证失败:密码错误?", @@ -619,9 +587,6 @@ "Your unverified device '%(displayName)s' is requesting encryption keys.": "你的未经验证的设备 '%(displayName)s' 正在请求加密密钥。", "Encryption key request": "加密密钥请求", "Autocomplete Delay (ms):": "自动补全延迟(毫秒):", - "%(widgetName)s widget added by %(senderName)s": "%(widgetName)s 小组建被 %(senderName)s 添加", - "%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s 小组建被 %(senderName)s 移除", - "%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s 小组建被 %(senderName)s 修改", "Unpin Message": "取消置顶消息", "Add rooms to this community": "添加聊天室到此社区", "Call Failed": "呼叫失败", @@ -638,9 +603,7 @@ "You are now ignoring %(userId)s": "你正在忽视 %(userId)s", "Unignored user": "接触忽视用户", "You are no longer ignoring %(userId)s": "你不再忽视 %(userId)s", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s 解除了 %(targetName)s 的封禁。", "(could not connect media)": "(无法连接媒体)", - "%(senderName)s changed the pinned messages for the room.": "%(senderName)s 更改了聊天室的置顶消息。", "%(names)s and %(count)s others are typing|other": "%(names)s 和另外 %(count)s 个人正在输入", "%(names)s and %(count)s others are typing|one": "%(names)s 和另一个人正在输入", "Send": "发送", @@ -794,7 +757,6 @@ "Your email address does not appear to be associated with a Matrix ID on this Homeserver.": "你似乎没有将此邮箱地址同在此主服务器上的任何一个 Matrix 账号绑定。", "Restricted": "受限用户", "To use it, just wait for autocomplete results to load and tab through them.": "若要使用自动补全,只要等待自动补全结果加载完成,按 Tab 键切换即可。", - "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s 将他们的昵称修改成了 %(displayName)s 。", "Hide avatars in user and room mentions": "隐藏头像", "Disable Community Filter Panel": "停用社区面板", "Stickerpack": "贴图集", @@ -892,7 +854,6 @@ "New community ID (e.g. +foo:%(localDomain)s)": "新社区 ID(例子:+foo:%(localDomain)s)", "URL previews are enabled by default for participants in this room.": "此聊天室默认启用链接预览。", "URL previews are disabled by default for participants in this room.": "此聊天室默认禁用链接预览。", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s 将聊天室的头像更改为 ", "You can also set a custom identity server but this will typically prevent interaction with users based on email address.": "您也可以自定义身份认证服务器,但这通常会阻止基于邮箱地址的与用户的交互。", "Please enter the code it contains:": "请输入它包含的代码:", "Flair will appear if enabled in room settings": "如果在聊天室设置中启用, flair 将会显示", @@ -1135,5 +1096,44 @@ "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "无法加载被回复的事件,它可能不存在,也可能是您没有权限查看它。", "And %(count)s more...|other": "和 %(count)s 个其他…", "Try using one of the following valid address types: %(validTypesList)s.": "请尝试使用以下的有效邮箱地址格式中的一种:%(validTypesList)s", - "Riot bugs are tracked on GitHub: create a GitHub issue.": "Riot 使用 GitHub 追踪 bug:在 GitHub 上创建新 Issue" + "Riot bugs are tracked on GitHub: create a GitHub issue.": "Riot 使用 GitHub 追踪 bug:在 GitHub 上创建新 Issue", + " accepted the invitation for %(displayName)s.": " 接受了 %(displayName)s 的邀请。", + " accepted an invitation.": " 已接受邀请。", + " requested a VoIP conference.": " 已请求发起 VoIP 会议。", + " invited .": " 邀请了 。", + " banned .": " 封禁了 .", + " changed their display name to .": " 将他们的昵称修改成了 。", + " set their display name to .": " 将昵称改为了 。.", + " removed their display name ().": " 删除了他们的昵称 ().", + " removed their profile picture.": " 移除了他们的头像。", + " changed their profile picture.": " 修改了头像。", + " set a profile picture.": " 设置了头像。.", + " joined the room.": " 已加入聊天室。", + " rejected the invitation.": " 拒绝了邀请。", + " left the room.": " 退出了聊天室。", + " unbanned .": " 解除了 的封禁。", + " kicked .": " 踢出了聊天室。.", + " withdrew 's invitation.": " 收回了 的邀请。", + " changed the topic to \"%(topic)s\".": " 将话题修改为 “%(topic)s”。", + " changed the room name to %(roomName)s.": " 将聊天室名称改为 %(roomName)s。", + " changed the avatar for %(roomName)s": " 修改了 %(roomName)s 的头像", + " changed the room avatar to ": " 将聊天室的头像更改为 ", + " removed the room name.": " 移除了聊天室名称。", + " removed the room avatar.": " 移除了聊天室头像。", + " answered the call.": " 接了通话。.", + " ended the call.": " 结束了通话。.", + " placed a %(callType)s call.": " 发起了一个 %(callType)s 通话。", + " sent an invitation to %(targetDisplayName)s to join the room.": " 向 %(targetDisplayName)s 发了加入聊天室的邀请。.", + " made future room history visible to all room members, from the point they are invited.": " 设定历史浏览功能为 所有聊天室成员,从他们被邀请开始.", + " made future room history visible to all room members, from the point they joined.": " 设定历史浏览功能为 所有聊天室成员,从他们加入开始.", + " made future room history visible to all room members.": " 设定历史浏览功能为 所有聊天室成员.", + " made future room history visible to anyone.": " 设定历史浏览功能为 任何人.", + " made future room history visible to unknown (%(visibility)s).": " 设定历史浏览功能为 未知的 (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " 打开了端到端加密 (算法 %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " 从 %(fromPowerLevel)s 变为 %(toPowerLevel)s", + " changed the power level of %(powerLevelDiffText)s.": " 将级别调整到%(powerLevelDiffText)s 。", + " changed the pinned messages for the room.": " 更改了聊天室的置顶消息。", + "%(widgetName)s widget modified by ": "%(widgetName)s 小组建被 修改", + "%(widgetName)s widget added by ": "%(widgetName)s 小组建被 添加", + "%(widgetName)s widget removed by ": "%(widgetName)s 小组建被 移除" } diff --git a/src/i18n/strings/zh_Hant.json b/src/i18n/strings/zh_Hant.json index ebf329b45b..5ba9458c77 100644 --- a/src/i18n/strings/zh_Hant.json +++ b/src/i18n/strings/zh_Hant.json @@ -8,7 +8,6 @@ "Are you sure you want to upload the following files?": "您確認要上傳以下文件嗎?", "Attachment": "附件", "Autoplay GIFs and videos": "自動播放 GIF 和影片", - "%(senderName)s banned %(targetName)s.": "%(senderName)s 封鎖了 %(targetName)s.", "Ban": "封鎖", "Banned users": "被封鎖的用戶", "Blacklisted": "已列入黑名單", @@ -16,7 +15,6 @@ "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "當瀏覽器網址列裡有 HTTPS URL 時,不能使用 HTTP 連線到家伺服器。請採用 HTTPS 或者允許不安全的指令稿。", "Can't load user settings": "無法載入使用者設定", "Change Password": "變更密碼", - "%(targetName)s left the room.": "%(targetName)s 離開了聊天室。.", "Account": "帳號", "Access Token:": "取用令牌:", "Add email address": "添加郵件地址", @@ -28,7 +26,6 @@ "Authentication": "授權", "%(items)s and %(lastItem)s": "%(items)s 和 %(lastItem)s", "%(names)s and %(lastPerson)s are typing": "%(names)s 和 %(lastPerson)s 正在打字", - "%(senderName)s answered the call.": "%(senderName)s 接了通話。.", "Clear Cache": "清理緩存", "Click here to fix": "點擊這里修復", "Confirm password": "確認密碼", @@ -62,7 +59,6 @@ "Enable encryption": "啟用加密", "Encrypted messages will not be visible on clients that do not yet implement encryption": "不支援加密的客戶端將看不到加密的訊息", "Encrypted room": "加密聊天室", - "%(senderName)s ended the call.": "%(senderName)s 結束了通話。.", "End-to-end encryption information": "端到端加密資訊", "End-to-end encryption is in beta and may not be reliable": "端到端加密現為測試版,不一定可靠", "Enter Code": "輸入代碼", @@ -100,7 +96,6 @@ "Forgot your password?": "忘記密碼?", "For security, this session has been signed out. Please sign in again.": "因為安全因素,此工作階段已被登出。請重新登入。", "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "因為安全因素,登出將會從此瀏覽器刪除任何端到端加密的金鑰。若您想要在未來的 Riot 工作階段中解密您的對話紀錄,請將您的聊天室金鑰匯出並好好存放。", - "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s 從 %(fromPowerLevel)s 變為 %(toPowerLevel)s", "Guests cannot join this room even if explicitly invited.": "游客不能加入此聊天室,即使有人主動邀請。.", "Hangup": "掛斷", "Hide read receipts": "隱藏已讀回執", @@ -118,9 +113,7 @@ "Invalid file%(extra)s": "非法文件%(extra)s", "Invite new room members": "邀請新的聊天室成員", "Join Room": "加入聊天室", - "%(targetName)s joined the room.": "%(targetName)s 加入了聊天室。.", "Jump to first unread message.": "跳到第一則未讀訊息。", - "%(senderName)s kicked %(targetName)s.": "%(senderName)s 把 %(targetName)s 踢出了聊天室。.", "Leave room": "離開聊天室", "New password": "新密碼", "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "重設密碼目前會把所有裝置上的端到端加密金鑰重設,讓已加密的聊天歷史不可讀,除非您先匯出您的聊天室金鑰並在稍後重新匯入。這會在未來改進。", @@ -141,7 +134,6 @@ "Send Invites": "發送邀請", "Send Reset Email": "發送密碼重設郵件", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s 發了一張圖片。.", - "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s 向 %(targetDisplayName)s 發了加入聊天室的邀請。.", "Server error": "伺服器錯誤", "Server may be unavailable or overloaded": "服務器可能不可用或者超載", "Server may be unavailable, overloaded, or search timed out :(": "服務器可能不可用、超載,或者搜索超時 :(", @@ -149,8 +141,6 @@ "Server may be unavailable, overloaded, or you hit a bug.": "服務器可能不可用、超載,或者你遇到了一個漏洞.", "Server unavailable, overloaded, or something else went wrong.": "伺服器可能不可用、超載,或者其他東西出錯了.", "Session ID": "會話 ID", - "%(senderName)s set a profile picture.": "%(senderName)s 設置了頭像。.", - "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s 將他的暱稱改成 %(displayName)s。.", "Settings": "設定", "Show panel": "顯示側邊欄", "Show timestamps in 12 hour format (e.g. 2:30pm)": "用12小時制顯示時間戳 (如:下午 2:30)", @@ -172,7 +162,6 @@ "The file '%(fileName)s' failed to upload": "文件 '%(fileName)s' 上傳失敗", "Turn Markdown off": "關閉Markdown 語法", "Turn Markdown on": "啟用Markdown 語法", - "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s 啟用端對端加密 (algorithm %(algorithm)s).", "Unable to add email address": "無法加入電郵地址", "Unable to capture screen": "無法截取畫面", "Unable to enable Notifications": "無法啟用通知功能", @@ -186,9 +175,6 @@ "Online": "線上", "Idle": "閒置", "Offline": "下線", - "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s 更改了聊天室的圖像為 ", - "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s 移除了聊天室圖片。", - "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s 更改了聊天室 %(roomName)s 圖像", "Cancel": "取消", "Custom Server Options": "自訂伺服器選項", "Dismiss": "關閉", @@ -233,8 +219,6 @@ "Start chat": "開始聊天", "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "文字訊息將會傳送到 +%(msisdn)s。請輸入其中包含的驗證碼", "Accept": "接受", - "%(targetName)s accepted an invitation.": "%(targetName)s 已接受邀請。", - "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s 已接受 %(displayName)s 的邀請。", "Active call (%(roomName)s)": "活躍的通話(%(roomName)s)", "Add": "新增", "Admin Tools": "管理員工具", @@ -248,11 +232,6 @@ "Are you sure you want to leave the room '%(roomName)s'?": "您確定您要想要離開房間 '%(roomName)s' 嗎?", "Bans user with given id": "禁止有指定 ID 的使用者", "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "無法連線到家伺服器 - 請檢查您的連線,確保您的家伺服器的 SSL 憑證可被信任,而瀏覽器擴充套件也沒有阻擋請求。", - "%(senderName)s changed their profile picture.": "%(senderName)s 已經變更了他的基本資料圖片。", - "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s 變更了 %(powerLevelDiffText)s 權限等級。", - "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s 將房間名稱變更為 %(roomName)s。", - "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s 已經移除了房間名稱。", - "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s 已經變更主題為「%(topic)s」。", "Changes to who can read history will only apply to future messages in this room": "變更誰可以讀取歷史紀錄的設定僅套用於此房間未來的訊息", "Changes your display nickname": "變更您的顯示暱稱", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "目前變更密碼將會重設在所有裝置上的端對端加密金鑰,讓加密的聊天歷史無法讀取,除非您先匯出您的房間金鑰,並在稍後重新匯入它們。這會在未來改進。", @@ -301,7 +280,6 @@ "Incoming video call from %(name)s": "從 %(name)s 而來的視訊來電", "Incoming voice call from %(name)s": "從 %(name)s 而來的語音來電", "Incorrect username and/or password.": "不正確的使用者名稱和/或密碼。", - "%(senderName)s invited %(targetName)s.": "%(senderName)s 邀請了 %(targetName)s。", "Invited": "已邀請", "Invites": "邀請", "Invites user with given id to current room": "邀請指定 ID 的使用者到目前的房間", @@ -320,11 +298,6 @@ "Logged in as:": "登入為:", "Logout": "登出", "Low priority": "低優先度", - "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s 讓未來的房間歷史紀錄可見於 所有聊天室成員,從他們被邀請開始.", - "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s 讓未來的房間歷史紀錄可見於 所有聊天室成員,從他們加入開始.", - "%(senderName)s made future room history visible to all room members.": "%(senderName)s 讓未來的房間歷史紀錄可見於 所有聊天室成員.", - "%(senderName)s made future room history visible to anyone.": "%(senderName)s 讓未來的房間歷史紀錄可見於 任何人.", - "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s 讓未來的房間歷史紀錄可見於 未知 (%(visibility)s).", "Manage Integrations": "管裡整合", "Markdown is disabled": "Markdown 已停用", "Markdown is enabled": "Markdown 已啟用", @@ -361,7 +334,6 @@ "People": "夥伴", "Permissions": "權限", "Phone": "電話", - "%(senderName)s placed a %(callType)s call.": "%(senderName)s 打了 %(callType)s 通話。", "Please check your email and click on the link it contains. Once this is done, click continue.": "請檢查您的電子郵件並點選其中包含的連結。只要這個完成了,就點選選繼續。", "Power level must be positive integer.": "權限等級必需為正整數。", "Press to start a chat with someone": "按下 以開始與某人聊天", @@ -373,15 +345,11 @@ "Reason: %(reasonText)s": "理由:%(reasonText)s", "Revoke Moderator": "撤回仲裁者", "Refer a friend to Riot:": "推薦 Riot 給朋友:", - "%(targetName)s rejected the invitation.": "%(targetName)s 拒絕了邀請。", "Reject invitation": "拒絕邀請", "Rejoin": "重新加入", "Remote addresses for this room:": "此房間的遠端地址:", "Remove Contact Information?": "移除聯絡人資訊?", - "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s 移除了他的顯示名稱 (%(oldDisplayName)s)。", - "%(senderName)s removed their profile picture.": "%(senderName)s 移除了他的基本資料圖片。", "Remove %(threePid)s?": "移除 %(threePid)s?", - "%(senderName)s requested a VoIP conference.": "%(senderName)s 請求了一次 VoIP 會議。", "Results from DuckDuckGo": "DuckDuckGo 的結果", "Room contains unknown devices": "包含了未知裝置的房間", "%(roomName)s does not exist.": "%(roomName)s 不存在。", @@ -415,7 +383,6 @@ "Unable to remove contact information": "無法移除聯絡人資訊", "Unable to verify email address.": "無法驗證電子郵件。", "Unban": "解除禁止", - "%(senderName)s unbanned %(targetName)s.": "%(senderName)s 解除禁止 %(targetName)s。", "Unable to ascertain that the address this invite was sent to matches one associated with your account.": "無法確定此邀請是傳送到與您的帳號相關聯的電子郵件地址。", "Unable to load device list": "無法載入裝置清單", "Undecryptable": "無法解密", @@ -469,7 +436,6 @@ "Who can read history?": "誰可以讀取歷史紀錄?", "Who would you like to add to this room?": "您想要新增誰到此房間?", "Who would you like to communicate with?": "您想與誰通訊?", - "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s 撤回了 %(targetName)s 的邀請。", "Would you like to accept or decline this invitation?": "您想要接受拒絕此邀請?", "You already have existing direct chats with this user:": "您已與此使用者直接聊天:", "You're not in any rooms yet! Press to make a room or to browse the directory": "您尚未在任何房間!按下 來建立房間或 來瀏覽目錄", @@ -663,10 +629,7 @@ "Automatically replace plain text Emoji": "自動取代純文字為顏文字", "Failed to upload image": "上傳圖片失敗", "Hide avatars in user and room mentions": "在使用者與聊天室提及中隱藏大頭貼", - "%(widgetName)s widget added by %(senderName)s": "%(widgetName)s 由 %(senderName)s 所新增", - "%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s 由 %(senderName)s 所移除", "Robot check is currently unavailable on desktop - please use a web browser": "機器人檢查目前在桌面端不可用 ── 請使用網路瀏覽器", - "%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s 小工具已被 %(senderName)s 修改", "Copied!": "已複製!", "Failed to copy": "複製失敗", "Add rooms to this community": "新增聊天室到此社群", @@ -696,7 +659,6 @@ "You are now ignoring %(userId)s": "您忽略了 %(userId)s", "Unignored user": "未忽略的使用者", "You are no longer ignoring %(userId)s": "您不再忽略 %(userId)s", - "%(senderName)s changed the pinned messages for the room.": "%(senderName)s 變更了聊天室的釘選訊息。", "%(names)s and %(count)s others are typing|other": "%(names)s 與其他 %(count)s 個人正在輸入", "%(names)s and %(count)s others are typing|one": "%(names)s 與另一個人正在輸入", "Send": "傳送", @@ -955,7 +917,6 @@ "Community IDs cannot not be empty.": "社群 ID 不能為空。", "Show devices, send anyway or cancel.": "顯示裝置無論如何都要傳送取消。", "In reply to ": "回覆給 ", - "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s 變更了他的顯示名稱為 %(displayName)s 。", "Failed to set direct chat tag": "設定直接聊天標籤失敗", "Failed to remove tag %(tagName)s from room": "從聊天室移除標籤 %(tagName)s 失敗", "Failed to add tag %(tagName)s to room": "新增標籤 %(tagName)s 到聊天室失敗", @@ -1195,5 +1156,44 @@ "Share Room Message": "分享聊天室訊息", "Link to selected message": "連結到選定的訊息", "COPY": "複製", - "Share Message": "分享訊息" + "Share Message": "分享訊息", + " accepted the invitation for %(displayName)s.": " 已接受 %(displayName)s 的邀請。", + " accepted an invitation.": " 已接受邀請。", + " requested a VoIP conference.": " 請求了一次 VoIP 會議。", + " invited .": " 邀請了 。", + " banned .": " 封鎖了 .", + " changed their display name to .": " 變更了他的顯示名稱為 。", + " set their display name to .": " 將他的暱稱改成 。.", + " removed their display name ().": " 移除了他的顯示名稱 ()。", + " removed their profile picture.": " 移除了他的基本資料圖片。", + " changed their profile picture.": " 已經變更了他的基本資料圖片。", + " set a profile picture.": " 設置了頭像。.", + " joined the room.": " 加入了聊天室。.", + " rejected the invitation.": " 拒絕了邀請。", + " left the room.": " 離開了聊天室。.", + " unbanned .": " 解除禁止 。", + " kicked .": " 踢出了聊天室。.", + " withdrew 's invitation.": " 撤回了 的邀請。", + " changed the topic to \"%(topic)s\".": " 已經變更主題為「%(topic)s」。", + " changed the room avatar to ": " 更改了聊天室的圖像為 ", + " changed the avatar for %(roomName)s": " 更改了聊天室 %(roomName)s 圖像", + " changed the room name to %(roomName)s.": " 將房間名稱變更為 %(roomName)s。", + " removed the room avatar.": " 移除了聊天室圖片。", + " removed the room name.": " 已經移除了房間名稱。", + " answered the call.": " 接了通話。.", + " ended the call.": " 結束了通話。.", + " placed a %(callType)s call.": " 打了 %(callType)s 通話。", + " sent an invitation to %(targetDisplayName)s to join the room.": " 向 %(targetDisplayName)s 發了加入聊天室的邀請。.", + " made future room history visible to all room members, from the point they are invited.": " 讓未來的房間歷史紀錄可見於 所有聊天室成員,從他們被邀請開始.", + " made future room history visible to all room members, from the point they joined.": " 讓未來的房間歷史紀錄可見於 所有聊天室成員,從他們加入開始.", + " made future room history visible to all room members.": " 讓未來的房間歷史紀錄可見於 所有聊天室成員.", + " made future room history visible to anyone.": " 讓未來的房間歷史紀錄可見於 任何人.", + " made future room history visible to unknown (%(visibility)s).": " 讓未來的房間歷史紀錄可見於 未知 (%(visibility)s).", + " turned on end-to-end encryption (algorithm %(algorithm)s).": " 啟用端對端加密 (algorithm %(algorithm)s).", + " from %(fromPowerLevel)s to %(toPowerLevel)s": " 從 %(fromPowerLevel)s 變為 %(toPowerLevel)s", + " changed the power level of %(powerLevelDiffText)s.": " 變更了 %(powerLevelDiffText)s 權限等級。", + " changed the pinned messages for the room.": " 變更了聊天室的釘選訊息。", + "%(widgetName)s widget modified by ": "%(widgetName)s 小工具已被 修改", + "%(widgetName)s widget added by ": "%(widgetName)s 由 所新增", + "%(widgetName)s widget removed by ": "%(widgetName)s 由 所移除" } From 2c537a8dff16077635060e45c2f4589b1f86e45e Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Fri, 29 Jun 2018 15:28:36 +0100 Subject: [PATCH 07/10] update styling Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --- res/css/views/elements/_TextForEvent.scss | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/res/css/views/elements/_TextForEvent.scss b/res/css/views/elements/_TextForEvent.scss index 8d46cbf84c..bb3aacfc88 100644 --- a/res/css/views/elements/_TextForEvent.scss +++ b/res/css/views/elements/_TextForEvent.scss @@ -17,3 +17,8 @@ limitations under the License. .mx_TextForEvent_username { cursor: pointer; } + +.mx_TextForEvent_username:hover { + text-decoration: none; + color: inherit; +} From 85a0736c78f62fb7f6947c57da1979d449972c1a Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Fri, 29 Jun 2018 19:16:56 +0100 Subject: [PATCH 08/10] update wording as per D4ve's feedback Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --- src/components/views/rooms/MemberInfo.js | 10 ++-- src/i18n/strings/en_EN.json | 69 ++++++++++++------------ 2 files changed, 40 insertions(+), 39 deletions(-) diff --git a/src/components/views/rooms/MemberInfo.js b/src/components/views/rooms/MemberInfo.js index 6680e7d02c..e8a7d14bae 100644 --- a/src/components/views/rooms/MemberInfo.js +++ b/src/components/views/rooms/MemberInfo.js @@ -336,16 +336,14 @@ module.exports = withMatrixClient(React.createClass({ const QuestionDialog = sdk.getComponent("dialogs.QuestionDialog"); return new Promise((resolve) => { Modal.createTrackedDialog('Demoting Self', '', QuestionDialog, { - title: _t("Warning!"), + title: _t("Demote yourself?"), description:
{ _t("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.") } -
- { _t("Are you sure?") }
, - button: _t("Continue"), + button: _t("Demote"), onFinished: resolve, }); }); @@ -361,7 +359,7 @@ module.exports = withMatrixClient(React.createClass({ // if muting self, warn as it may be irreversible if (target === this.props.matrixClient.getUserId()) { try { - if (!await this._warnSelfDemote()) return; + if (!(await this._warnSelfDemote())) return; } catch (e) { console.error("Failed to warn about self demotion: ", e); return; @@ -485,7 +483,7 @@ module.exports = withMatrixClient(React.createClass({ // If we are changing our own PL it can only ever be decreasing, which we cannot reverse. if (myUserId === target) { try { - if (!await this._warnSelfDemote()) return; + if (!(await this._warnSelfDemote())) return; this._applyPowerChange(roomId, target, powerLevel, powerLevelEvent); } catch (e) { console.error("Failed to warn about self demotion: ", e); diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json index f182ecdbad..c8aedfd493 100644 --- a/src/i18n/strings/en_EN.json +++ b/src/i18n/strings/en_EN.json @@ -42,6 +42,10 @@ "The file '%(fileName)s' failed to upload": "The file '%(fileName)s' failed to upload", "The file '%(fileName)s' exceeds this home server's size limit for uploads": "The file '%(fileName)s' exceeds this home server's size limit for uploads", "Upload Failed": "Upload Failed", + "Failure to create room": "Failure to create room", + "Server may be unavailable, overloaded, or you hit a bug.": "Server may be unavailable, overloaded, or you hit a bug.", + "Send anyway": "Send anyway", + "Send": "Send", "Sun": "Sun", "Mon": "Mon", "Tue": "Tue", @@ -81,6 +85,7 @@ "Failed to invite users to community": "Failed to invite users to community", "Failed to invite users to %(groupId)s": "Failed to invite users to %(groupId)s", "Failed to add the following rooms to %(groupId)s:": "Failed to add the following rooms to %(groupId)s:", + "Unnamed Room": "Unnamed Room", "Riot does not have permission to send you notifications - please check your browser settings": "Riot does not have permission to send you notifications - please check your browser settings", "Riot was not given permission to send notifications - please try again": "Riot was not given permission to send notifications - please try again", "Unable to enable Notifications": "Unable to enable Notifications", @@ -104,7 +109,6 @@ "You need to be logged in.": "You need to be logged in.", "You need to be able to invite users to do that.": "You need to be able to invite users to do that.", "Unable to create widget.": "Unable to create widget.", - "Reload widget": "Reload widget", "Missing roomId.": "Missing roomId.", "Failed to send request.": "Failed to send request.", "This room is not recognised.": "This room is not recognised.", @@ -180,11 +184,6 @@ "%(names)s and %(count)s others are typing|other": "%(names)s and %(count)s others are typing", "%(names)s and %(count)s others are typing|one": "%(names)s and one other is typing", "%(names)s and %(lastPerson)s are typing": "%(names)s and %(lastPerson)s are typing", - "Failure to create room": "Failure to create room", - "Server may be unavailable, overloaded, or you hit a bug.": "Server may be unavailable, overloaded, or you hit a bug.", - "Send anyway": "Send anyway", - "Send": "Send", - "Unnamed Room": "Unnamed Room", "Your browser does not support the required cryptography extensions": "Your browser does not support the required cryptography extensions", "Not a valid Riot keyfile": "Not a valid Riot keyfile", "Authentication check failed: incorrect password?": "Authentication check failed: incorrect password?", @@ -298,6 +297,29 @@ "Off": "Off", "On": "On", "Noisy": "Noisy", + "Invalid alias format": "Invalid alias format", + "'%(alias)s' is not a valid format for an alias": "'%(alias)s' is not a valid format for an alias", + "Invalid address format": "Invalid address format", + "'%(alias)s' is not a valid format for an address": "'%(alias)s' is not a valid format for an address", + "not specified": "not specified", + "not set": "not set", + "Remote addresses for this room:": "Remote addresses for this room:", + "Addresses": "Addresses", + "The main address for this room is": "The main address for this room is", + "Local addresses for this room:": "Local addresses for this room:", + "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)", + "Invalid community ID": "Invalid community ID", + "'%(groupId)s' is not a valid community ID": "'%(groupId)s' is not a valid community ID", + "Flair": "Flair", + "Showing flair for these communities:": "Showing flair for these communities:", + "This room is not showing flair for any communities": "This room is not showing flair for any communities", + "New community ID (e.g. +foo:%(localDomain)s)": "New community ID (e.g. +foo:%(localDomain)s)", + "You have enabled URL previews by default.": "You have enabled URL previews by default.", + "You have disabled URL previews by default.": "You have disabled 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 disabled by default for participants in this room.": "URL previews are disabled by default for participants in this room.", + "URL Previews": "URL Previews", "Cannot add any more widgets": "Cannot add any more widgets", "The maximum permitted number of widgets have already been added to this room.": "The maximum permitted number of widgets have already been added to this room.", "Add a widget": "Add a widget", @@ -334,12 +356,14 @@ "Unban this user?": "Unban this user?", "Ban this user?": "Ban this user?", "Failed to ban user": "Failed to ban user", + "Demote yourself?": "Demote yourself?", + "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.": "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.", + "Demote": "Demote", "Failed to mute user": "Failed to mute user", "Failed to toggle moderator status": "Failed to toggle moderator status", "Failed to change power level": "Failed to change power level", - "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.": "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.", - "Are you sure?": "Are you sure?", "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.", + "Are you sure?": "Are you sure?", "No devices with registered encryption keys": "No devices with registered encryption keys", "Devices": "Devices", "Unignore": "Unignore", @@ -394,11 +418,11 @@ "numbullet": "numbullet", "Markdown is disabled": "Markdown is disabled", "Markdown is enabled": "Markdown is enabled", - "Unpin Message": "Unpin Message", - "Jump to message": "Jump to message", "No pinned messages.": "No pinned messages.", "Loading...": "Loading...", "Pinned Messages": "Pinned Messages", + "Unpin Message": "Unpin Message", + "Jump to message": "Jump to message", "%(duration)ss": "%(duration)ss", "%(duration)sm": "%(duration)sm", "%(duration)sh": "%(duration)sh", @@ -531,29 +555,6 @@ "Scroll to unread messages": "Scroll to unread messages", "Jump to first unread message.": "Jump to first unread message.", "Close": "Close", - "Invalid alias format": "Invalid alias format", - "'%(alias)s' is not a valid format for an alias": "'%(alias)s' is not a valid format for an alias", - "Invalid address format": "Invalid address format", - "'%(alias)s' is not a valid format for an address": "'%(alias)s' is not a valid format for an address", - "not specified": "not specified", - "not set": "not set", - "Remote addresses for this room:": "Remote addresses for this room:", - "Addresses": "Addresses", - "The main address for this room is": "The main address for this room is", - "Local addresses for this room:": "Local addresses for this room:", - "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)", - "Invalid community ID": "Invalid community ID", - "'%(groupId)s' is not a valid community ID": "'%(groupId)s' is not a valid community ID", - "Flair": "Flair", - "Showing flair for these communities:": "Showing flair for these communities:", - "This room is not showing flair for any communities": "This room is not showing flair for any communities", - "New community ID (e.g. +foo:%(localDomain)s)": "New community ID (e.g. +foo:%(localDomain)s)", - "You have enabled URL previews by default.": "You have enabled URL previews by default.", - "You have disabled URL previews by default.": "You have disabled 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 disabled by default for participants in this room.": "URL previews are disabled by default for participants in this room.", - "URL Previews": "URL Previews", "Sunday": "Sunday", "Monday": "Monday", "Tuesday": "Tuesday", @@ -664,6 +665,7 @@ "Delete widget": "Delete widget", "Revoke widget access": "Revoke widget access", "Minimize apps": "Minimize apps", + "Reload widget": "Reload widget", "Popout widget": "Popout widget", "Picture": "Picture", "Edit": "Edit", @@ -743,6 +745,7 @@ "Room directory": "Room directory", "Start chat": "Start chat", "And %(count)s more...|other": "And %(count)s more...", + "Share Link to User": "Share Link to User", "ex. @bob:example.com": "ex. @bob:example.com", "Add User": "Add User", "Matrix ID": "Matrix ID", From 0dd3a774327d404359d35ae17df7f84f4b6a2b01 Mon Sep 17 00:00:00 2001 From: Luke Barnard Date: Mon, 2 Jul 2018 09:45:32 +0100 Subject: [PATCH 09/10] Track an event name when tracking a decryption failure Otherwise piwik will not agregate the failures correctly for all views. --- src/components/structures/MatrixChat.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/structures/MatrixChat.js b/src/components/structures/MatrixChat.js index 293b0130d0..9ea0cb42c8 100644 --- a/src/components/structures/MatrixChat.js +++ b/src/components/structures/MatrixChat.js @@ -1306,7 +1306,7 @@ export default React.createClass({ const dft = new DecryptionFailureTracker((total) => { // TODO: Pass reason for failure as third argument to trackEvent - Analytics.trackEvent('E2E', 'Decryption failure', null, total); + Analytics.trackEvent('E2E', 'Decryption failure', 'unspecified_error', total); }); // Shelved for later date when we have time to think about persisting history of From 7225f7372c626d3d2d465e7a30a08022aef7d88f Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@googlemail.com> Date: Tue, 3 Jul 2018 10:30:08 +0100 Subject: [PATCH 10/10] Revert " make click to insert nick work on join/parts, /me's etc" --- res/css/_components.scss | 1 - res/css/views/elements/_TextForEvent.scss | 24 --- scripts/map-i18n.js | 69 --------- src/TextForEvent.js | 172 ++++++++-------------- src/i18n/strings/bg.json | 80 +++++----- src/i18n/strings/ca.json | 80 +++++----- src/i18n/strings/cs.json | 78 +++++----- src/i18n/strings/da.json | 48 +++--- src/i18n/strings/de_DE.json | 80 +++++----- src/i18n/strings/el.json | 80 +++++----- src/i18n/strings/en_EN.json | 80 +++++----- src/i18n/strings/en_US.json | 76 +++++----- src/i18n/strings/eo.json | 80 +++++----- src/i18n/strings/es.json | 64 ++++---- src/i18n/strings/eu.json | 80 +++++----- src/i18n/strings/fi.json | 78 +++++----- src/i18n/strings/fr.json | 80 +++++----- src/i18n/strings/gl.json | 80 +++++----- src/i18n/strings/hu.json | 80 +++++----- src/i18n/strings/id.json | 20 +-- src/i18n/strings/is.json | 10 +- src/i18n/strings/it.json | 80 +++++----- src/i18n/strings/ja.json | 4 +- src/i18n/strings/ko.json | 70 ++++----- src/i18n/strings/lv.json | 80 +++++----- src/i18n/strings/nl.json | 80 +++++----- src/i18n/strings/pl.json | 80 +++++----- src/i18n/strings/pt.json | 76 +++++----- src/i18n/strings/pt_BR.json | 80 +++++----- src/i18n/strings/ru.json | 80 +++++----- src/i18n/strings/sk.json | 80 +++++----- src/i18n/strings/sr.json | 80 +++++----- src/i18n/strings/sv.json | 80 +++++----- src/i18n/strings/te.json | 10 +- src/i18n/strings/th.json | 48 +++--- src/i18n/strings/tr.json | 70 ++++----- src/i18n/strings/uk.json | 20 +-- src/i18n/strings/zh_Hans.json | 80 +++++----- src/i18n/strings/zh_Hant.json | 80 +++++----- 39 files changed, 1241 insertions(+), 1377 deletions(-) delete mode 100644 res/css/views/elements/_TextForEvent.scss delete mode 100644 scripts/map-i18n.js diff --git a/res/css/_components.scss b/res/css/_components.scss index 8f290337e3..173939e143 100644 --- a/res/css/_components.scss +++ b/res/css/_components.scss @@ -60,7 +60,6 @@ @import "./views/elements/_RoleButton.scss"; @import "./views/elements/_Spinner.scss"; @import "./views/elements/_SyntaxHighlight.scss"; -@import "./views/elements/_TextForEvent.scss"; @import "./views/elements/_ToolTipButton.scss"; @import "./views/globals/_MatrixToolbar.scss"; @import "./views/groups/_GroupPublicityToggle.scss"; diff --git a/res/css/views/elements/_TextForEvent.scss b/res/css/views/elements/_TextForEvent.scss deleted file mode 100644 index bb3aacfc88..0000000000 --- a/res/css/views/elements/_TextForEvent.scss +++ /dev/null @@ -1,24 +0,0 @@ -/* -Copyright 2018 Michael Telatynski <7t3chguy@gmail.com> - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ - -.mx_TextForEvent_username { - cursor: pointer; -} - -.mx_TextForEvent_username:hover { - text-decoration: none; - color: inherit; -} diff --git a/scripts/map-i18n.js b/scripts/map-i18n.js deleted file mode 100644 index 32f81d5e82..0000000000 --- a/scripts/map-i18n.js +++ /dev/null @@ -1,69 +0,0 @@ -#!/usr/bin/env node - -/* -Copyright 2018 New Vector Ltd - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ - -/* - * Looks through all the translation files and maps matches of fromRegex - * in both key and value of the i18n translation to toStr where i18nKeyRegex - * matches. Simplifies changing from text to react replacements. - * e.g: - * node scripts\map-i18n.js "%\(targetName\)s accepted the invitation for %\(displayName\)s\." "%\(targetName\)s" "" - */ - -const fs = require('fs'); -const path = require('path'); - -const I18NDIR = 'src/i18n/strings'; - -if (process.argv.length !== 5) { - console.error("Required exactly 3 arguments"); - console.info("Usage: "); - return; -} - -const [, , i18nKey, fromStr, toStr] = process.argv; -const i18nKeyRegex = new RegExp(i18nKey, 'i'); -const fromRegex = new RegExp(fromStr, 'i'); - -console.info(`Replacing instances of "${fromRegex}" with "${toStr}" in keys and values where key matches "${i18nKey}"`); - -for (const filename of fs.readdirSync(I18NDIR)) { - if (!filename.endsWith('.json')) continue; - - let numChanged = 0; - - const trs = JSON.parse(fs.readFileSync(path.join(I18NDIR, filename))); - for (const tr of Object.keys(trs)) { - if (i18nKeyRegex.test(tr) && (fromRegex.test(tr) || fromRegex.test(tr))) { - const v = trs[tr]; - delete trs[tr]; - - trs[tr.replace(fromRegex, toStr)] = v.replace(fromRegex, toStr); - numChanged++; - } - } - - if (numChanged > 0) { - console.log(`${filename}: transformed ${numChanged} translations`); - // XXX: This is totally relying on the impl serialising the JSON object in the - // same order as they were parsed from the file. JSON.stringify() has a specific argument - // that can be used to control the order, but JSON.parse() lacks any kind of equivalent. - // Empirically this does maintain the order on my system, so I'm going to leave it like - // this for now. - fs.writeFileSync(path.join(I18NDIR, filename), JSON.stringify(trs, undefined, 4) + "\n"); - } -} diff --git a/src/TextForEvent.js b/src/TextForEvent.js index 3d2e3c1fb5..712150af4d 100644 --- a/src/TextForEvent.js +++ b/src/TextForEvent.js @@ -17,42 +17,11 @@ import MatrixClientPeg from './MatrixClientPeg'; import CallHandler from './CallHandler'; import { _t } from './languageHandler'; import * as Roles from './Roles'; -import dis from "./dispatcher"; -import React from 'react'; -import PropTypes from 'prop-types'; - -class ClickableUsername extends React.PureComponent { - static propTypes = { - mxid: PropTypes.string.isRequired, - text: PropTypes.string.isRequired, - }; - - constructor(props) { - super(props); - this.onClick = this.onClick.bind(this); - } - - onClick() { - dis.dispatch({ - action: 'insert_mention', - user_id: this.props.mxid, - }); - } - - render() { - const {mxid, text} = this.props; - return { text }; - } -} function textForMemberEvent(ev) { // XXX: SYJS-16 "sender is sometimes null for join messages" const senderName = ev.sender ? ev.sender.name : ev.getSender(); const targetName = ev.target ? ev.target.name : ev.getStateKey(); - - const sender = ; - const target = ; - const prevContent = ev.getPrevContent(); const content = ev.getContent(); @@ -63,48 +32,47 @@ function textForMemberEvent(ev) { const threePidContent = content.third_party_invite; if (threePidContent) { if (threePidContent.display_name) { - return _t(' accepted the invitation for %(displayName)s.', { + return _t('%(targetName)s accepted the invitation for %(displayName)s.', { + targetName, displayName: threePidContent.display_name, - }, { - target, }); } else { - return _t(' accepted an invitation.', {}, {target}); + return _t('%(targetName)s accepted an invitation.', {targetName}); } } else { if (ConferenceHandler && ConferenceHandler.isConferenceUser(ev.getStateKey())) { - return _t(' requested a VoIP conference.', {}, {sender}); + return _t('%(senderName)s requested a VoIP conference.', {senderName}); } else { - return _t(' invited .', {}, {sender, target}); + return _t('%(senderName)s invited %(targetName)s.', {senderName, targetName}); } } } case 'ban': - return _t(' banned .', {}, {sender, target}) + ' ' + reason; + return _t('%(senderName)s banned %(targetName)s.', {senderName, targetName}) + ' ' + reason; case 'join': if (prevContent && prevContent.membership === 'join') { if (prevContent.displayname && content.displayname && prevContent.displayname !== content.displayname) { - return _t(' changed their display name to .', {}, { - oldDisplayName: , - displayName: , + return _t('%(oldDisplayName)s changed their display name to %(displayName)s.', { + oldDisplayName: prevContent.displayname, + displayName: content.displayname, }); } else if (!prevContent.displayname && content.displayname) { - return _t(' set their display name to .', {}, { - sender, - displayName: , + return _t('%(senderName)s set their display name to %(displayName)s.', { + senderName: ev.getSender(), + displayName: content.displayname, }); } else if (prevContent.displayname && !content.displayname) { - return _t(' removed their display name ().', { - sender, - oldDisplayName: , + return _t('%(senderName)s removed their display name (%(oldDisplayName)s).', { + senderName, + oldDisplayName: prevContent.displayname, }); } else if (prevContent.avatar_url && !content.avatar_url) { - return _t(' removed their profile picture.', {}, {sender}); + return _t('%(senderName)s removed their profile picture.', {senderName}); } else if (prevContent.avatar_url && content.avatar_url && prevContent.avatar_url !== content.avatar_url) { - return _t(' changed their profile picture.', {}, {sender}); + return _t('%(senderName)s changed their profile picture.', {senderName}); } else if (!prevContent.avatar_url && content.avatar_url) { - return _t(' set a profile picture.', {}, {sender}); + return _t('%(senderName)s set a profile picture.', {senderName}); } else { // suppress null rejoins return ''; @@ -114,7 +82,7 @@ function textForMemberEvent(ev) { if (ConferenceHandler && ConferenceHandler.isConferenceUser(ev.getStateKey())) { return _t('VoIP conference started.'); } else { - return _t(' joined the room.', {}, {target}); + return _t('%(targetName)s joined the room.', {targetName}); } } case 'leave': @@ -122,42 +90,42 @@ function textForMemberEvent(ev) { if (ConferenceHandler && ConferenceHandler.isConferenceUser(ev.getStateKey())) { return _t('VoIP conference finished.'); } else if (prevContent.membership === "invite") { - return _t(' rejected the invitation.', {}, {target}); + return _t('%(targetName)s rejected the invitation.', {targetName}); } else { - return _t(' left the room.', {}, {target}); + return _t('%(targetName)s left the room.', {targetName}); } } else if (prevContent.membership === "ban") { - return _t(' unbanned .', {}, {sender, target}); + return _t('%(senderName)s unbanned %(targetName)s.', {senderName, targetName}); } else if (prevContent.membership === "join") { - return _t(' kicked .', {}, {sender, target}) + ' ' + reason; + return _t('%(senderName)s kicked %(targetName)s.', {senderName, targetName}) + ' ' + reason; } else if (prevContent.membership === "invite") { - return _t(' withdrew \'s invitation.', {}, {sender, target}) + ' ' + reason; + return _t('%(senderName)s withdrew %(targetName)s\'s invitation.', { + senderName, + targetName, + }) + ' ' + reason; } else { - return _t(' left the room.', {}, {target}); + return _t('%(targetName)s left the room.', {targetName}); } } } function textForTopicEvent(ev) { const senderDisplayName = ev.sender && ev.sender.name ? ev.sender.name : ev.getSender(); - return _t(' changed the topic to "%(topic)s".', { + return _t('%(senderDisplayName)s changed the topic to "%(topic)s".', { + senderDisplayName, topic: ev.getContent().topic, - }, { - sender: , }); } function textForRoomNameEvent(ev) { const senderDisplayName = ev.sender && ev.sender.name ? ev.sender.name : ev.getSender(); - const sender = ; if (!ev.getContent().name || ev.getContent().name.trim().length === 0) { - return _t(' removed the room name.', {}, {sender}); + return _t('%(senderDisplayName)s removed the room name.', {senderDisplayName}); } - return _t(' changed the room name to %(roomName)s.', { + return _t('%(senderDisplayName)s changed the room name to %(roomName)s.', { + senderDisplayName, roomName: ev.getContent().name, - }, { - sender, }); } @@ -167,9 +135,7 @@ function textForMessageEvent(ev) { if (ev.getContent().msgtype === "m.emote") { message = "* " + senderDisplayName + " " + message; } else if (ev.getContent().msgtype === "m.image") { - message = _t(' sent an image.', {}, { - sender: , - }); + message = _t('%(senderDisplayName)s sent an image.', {senderDisplayName}); } return message; } @@ -177,9 +143,7 @@ function textForMessageEvent(ev) { function textForCallAnswerEvent(event) { const senderName = event.sender ? event.sender.name : _t('Someone'); const supported = MatrixClientPeg.get().supportsVoip() ? '' : _t('(not supported by this browser)'); - return _t(' answered the call.', {}, { - sender: , - }) + ' ' + supported; + return _t('%(senderName)s answered the call.', {senderName}) + ' ' + supported; } function textForCallHangupEvent(event) { @@ -197,14 +161,11 @@ function textForCallHangupEvent(event) { reason = _t('(unknown failure: %(reason)s)', {reason: eventContent.reason}); } } - return _t(' ended the call.', {}, { - sender: , - }) + ' ' + reason; + return _t('%(senderName)s ended the call.', {senderName}) + ' ' + reason; } function textForCallInviteEvent(event) { const senderName = event.sender ? event.sender.name : _t('Someone'); - const sender = ; // FIXME: Find a better way to determine this from the event? let callType = "voice"; if (event.getContent().offer && event.getContent().offer.sdp && @@ -212,47 +173,43 @@ function textForCallInviteEvent(event) { callType = "video"; } const supported = MatrixClientPeg.get().supportsVoip() ? "" : _t('(not supported by this browser)'); - return _t(' placed a %(callType)s call.', {callType}, {sender}) + ' ' + supported; + return _t('%(senderName)s placed a %(callType)s call.', {senderName, callType}) + ' ' + supported; } function textForThreePidInviteEvent(event) { const senderName = event.sender ? event.sender.name : event.getSender(); - return _t(' sent an invitation to %(targetDisplayName)s to join the room.', { + return _t('%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.', { + senderName, targetDisplayName: event.getContent().display_name, - }, { - sender: , }); } function textForHistoryVisibilityEvent(event) { const senderName = event.sender ? event.sender.name : event.getSender(); - const sender = ; switch (event.getContent().history_visibility) { case 'invited': - return _t(' made future room history visible to all room members, ' - + 'from the point they are invited.', {}, {sender}); + return _t('%(senderName)s made future room history visible to all room members, ' + + 'from the point they are invited.', {senderName}); case 'joined': - return _t(' made future room history visible to all room members, ' - + 'from the point they joined.', {}, {sender}); + return _t('%(senderName)s made future room history visible to all room members, ' + + 'from the point they joined.', {senderName}); case 'shared': - return _t(' made future room history visible to all room members.', {}, {sender}); + return _t('%(senderName)s made future room history visible to all room members.', {senderName}); case 'world_readable': - return _t(' made future room history visible to anyone.', {}, {sender}); + return _t('%(senderName)s made future room history visible to anyone.', {senderName}); default: - return _t(' made future room history visible to unknown (%(visibility)s).', { + return _t('%(senderName)s made future room history visible to unknown (%(visibility)s).', { + senderName, visibility: event.getContent().history_visibility, - }, { - sender, }); } } function textForEncryptionEvent(event) { const senderName = event.sender ? event.sender.name : event.getSender(); - return _t(' turned on end-to-end encryption (algorithm %(algorithm)s).', { + return _t('%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).', { + senderName, algorithm: event.getContent().algorithm, - }, { - sender: , }); } @@ -284,11 +241,10 @@ function textForPowerEvent(event) { const to = event.getContent().users[userId]; if (to !== from) { diff.push( - _t(' from %(fromPowerLevel)s to %(toPowerLevel)s', { + _t('%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s', { + userId, fromPowerLevel: Roles.textualPowerLevel(from, userDefault), toPowerLevel: Roles.textualPowerLevel(to, userDefault), - }, { - user: , }), ); } @@ -296,23 +252,19 @@ function textForPowerEvent(event) { if (!diff.length) { return ''; } - return _t(' changed the power level of %(powerLevelDiffText)s.', { + return _t('%(senderName)s changed the power level of %(powerLevelDiffText)s.', { + senderName, powerLevelDiffText: diff.join(", "), - }, { - sender: , }); } function textForPinnedEvent(event) { - const senderName = event.sender ? event.sender.name : event.getSender(); - const sender = ; - return _t(" changed the pinned messages for the room.", {}, {sender}); + const senderName = event.getSender(); + return _t("%(senderName)s changed the pinned messages for the room.", {senderName}); } function textForWidgetEvent(event) { - const senderName = event.sender ? event.sender.name : event.getSender(); - const sender = ; - + const senderName = event.getSender(); const {name: prevName, type: prevType, url: prevUrl} = event.getPrevContent(); const {name, type, url} = event.getContent() || {}; @@ -326,12 +278,18 @@ function textForWidgetEvent(event) { // equivalent to that condition. if (url) { if (prevUrl) { - return _t('%(widgetName)s widget modified by ', {widgetName}, {sender}); + return _t('%(widgetName)s widget modified by %(senderName)s', { + widgetName, senderName, + }); } else { - return _t('%(widgetName)s widget added by ', {widgetName}, {sender}); + return _t('%(widgetName)s widget added by %(senderName)s', { + widgetName, senderName, + }); } } else { - return _t('%(widgetName)s widget removed by ', {widgetName}, {sender}); + return _t('%(widgetName)s widget removed by %(senderName)s', { + widgetName, senderName, + }); } } diff --git a/src/i18n/strings/bg.json b/src/i18n/strings/bg.json index cd5cf5058e..5ec9a93bc5 100644 --- a/src/i18n/strings/bg.json +++ b/src/i18n/strings/bg.json @@ -148,13 +148,49 @@ "Verified key": "Потвърден ключ", "Unrecognised command:": "Неразпозната команда:", "Reason": "Причина", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s прие поканата за %(displayName)s.", + "%(targetName)s accepted an invitation.": "%(targetName)s прие поканата.", + "%(senderName)s requested a VoIP conference.": "%(senderName)s заяви VoIP групов разговор.", + "%(senderName)s invited %(targetName)s.": "%(senderName)s покани %(targetName)s.", + "%(senderName)s banned %(targetName)s.": "%(senderName)s блокира %(targetName)s.", + "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s смени своето име на %(displayName)s.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s си сложи име %(displayName)s.", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s премахна своето име (%(oldDisplayName)s).", + "%(senderName)s removed their profile picture.": "%(senderName)s премахна своята профилна снимка.", + "%(senderName)s changed their profile picture.": "%(senderName)s промени своята профилна снимка.", + "%(senderName)s set a profile picture.": "%(senderName)s зададе снимка на профила си.", "VoIP conference started.": "Започна VoIP групов разговор.", + "%(targetName)s joined the room.": "%(targetName)s се присъедини към стаята.", "VoIP conference finished.": "Груповият разговор приключи.", + "%(targetName)s rejected the invitation.": "%(targetName)s отхвърли поканата.", + "%(targetName)s left the room.": "%(targetName)s напусна стаята.", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s отблокира %(targetName)s.", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s изгони %(targetName)s.", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s оттегли поканата си за %(targetName)s.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s смени темата на \"%(topic)s\".", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s премахна името на стаята.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s промени името на стаята на %(roomName)s.", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s изпрати снимка.", "Someone": "Някой", "(not supported by this browser)": "(не се поддържа от този браузър)", + "%(senderName)s answered the call.": "%(senderName)s отговори на повикването.", "(no answer)": "(няма отговор)", "(unknown failure: %(reason)s)": "(неизвестна грешка: %(reason)s)", + "%(senderName)s ended the call.": "%(senderName)s прекрати разговора.", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s започна %(callType)s разговор.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s изпрати покана на %(targetDisplayName)s да се присъедини към стаята.", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s направи бъдещата история на стаята видима за всички членове, от момента на поканването им в нея.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s направи бъдещата история на стаята видима за всички членове, от момента на присъединяването им в нея.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s направи бъдещата история на стаята видима за всички членове в нея.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s направи бъдещата история на стаята видима за всеки.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s направи бъдещата история на стаята видима по непознат начин (%(visibility)s).", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s включи шифроване от край до край (алгоритъм %(algorithm)s).", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s от %(fromPowerLevel)s на %(toPowerLevel)s", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s смени нивото на достъп на %(powerLevelDiffText)s.", + "%(senderName)s changed the pinned messages for the room.": "%(senderName)s смени закачените съобщения за стаята.", + "%(widgetName)s widget modified by %(senderName)s": "Приспособлението %(widgetName)s беше променено от %(senderName)s", + "%(widgetName)s widget added by %(senderName)s": "Приспособлението %(widgetName)s беше добавено от %(senderName)s", + "%(widgetName)s widget removed by %(senderName)s": "Приспособлението %(widgetName)s беше премахнато от %(senderName)s", "%(displayName)s is typing": "%(displayName)s пише", "%(names)s and %(count)s others are typing|other": "%(names)s и %(count)s други пишат", "%(names)s and %(count)s others are typing|one": "%(names)s и още един човек пишат", @@ -490,6 +526,9 @@ "Invalid file%(extra)s": "Невалиден файл%(extra)s", "Error decrypting image": "Грешка при разшифроване на снимка", "Error decrypting video": "Грешка при разшифроване на видео", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s промени аватара на %(roomName)s", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s премахна аватара на стаята.", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s промени аватара на стаята на ", "Copied!": "Копирано!", "Failed to copy": "Неуспешно копиране", "Add an Integration": "Добавяне на интеграция", @@ -1142,44 +1181,5 @@ "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "За да продължите да ползвате %(homeserverDomain)s е необходимо да прегледате и да се съгласите с правилата и условията за ползване.", "Review terms and conditions": "Прегледай правилата и условията", "Failed to indicate account erasure": "Неуспешно указване на желанието за изтриване на акаунта", - "Try the app first": "Първо пробвайте приложението", - " accepted the invitation for %(displayName)s.": " прие поканата за %(displayName)s.", - " accepted an invitation.": " прие поканата.", - " requested a VoIP conference.": " заяви VoIP групов разговор.", - " invited .": " покани .", - " banned .": " блокира .", - " changed their display name to .": " смени своето име на .", - " set their display name to .": " си сложи име .", - " removed their display name ().": " премахна своето име ().", - " removed their profile picture.": " премахна своята профилна снимка.", - " changed their profile picture.": " промени своята профилна снимка.", - " set a profile picture.": " зададе снимка на профила си.", - " joined the room.": " се присъедини към стаята.", - " rejected the invitation.": " отхвърли поканата.", - " left the room.": " напусна стаята.", - " unbanned .": " отблокира .", - " kicked .": " изгони .", - " withdrew 's invitation.": " оттегли поканата си за .", - " changed the topic to \"%(topic)s\".": " смени темата на \"%(topic)s\".", - " changed the room name to %(roomName)s.": " промени името на стаята на %(roomName)s.", - " changed the avatar for %(roomName)s": " промени аватара на %(roomName)s", - " changed the room avatar to ": " промени аватара на стаята на ", - " removed the room name.": " премахна името на стаята.", - " removed the room avatar.": " премахна аватара на стаята.", - " answered the call.": " отговори на повикването.", - " ended the call.": " прекрати разговора.", - " placed a %(callType)s call.": " започна %(callType)s разговор.", - " sent an invitation to %(targetDisplayName)s to join the room.": " изпрати покана на %(targetDisplayName)s да се присъедини към стаята.", - " made future room history visible to all room members, from the point they are invited.": " направи бъдещата история на стаята видима за всички членове, от момента на поканването им в нея.", - " made future room history visible to all room members, from the point they joined.": " направи бъдещата история на стаята видима за всички членове, от момента на присъединяването им в нея.", - " made future room history visible to all room members.": " направи бъдещата история на стаята видима за всички членове в нея.", - " made future room history visible to anyone.": " направи бъдещата история на стаята видима за всеки.", - " made future room history visible to unknown (%(visibility)s).": " направи бъдещата история на стаята видима по непознат начин (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " включи шифроване от край до край (алгоритъм %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " от %(fromPowerLevel)s на %(toPowerLevel)s", - " changed the power level of %(powerLevelDiffText)s.": " смени нивото на достъп на %(powerLevelDiffText)s.", - " changed the pinned messages for the room.": " смени закачените съобщения за стаята.", - "%(widgetName)s widget modified by ": "Приспособлението %(widgetName)s беше променено от ", - "%(widgetName)s widget added by ": "Приспособлението %(widgetName)s беше добавено от ", - "%(widgetName)s widget removed by ": "Приспособлението %(widgetName)s беше премахнато от " + "Try the app first": "Първо пробвайте приложението" } diff --git a/src/i18n/strings/ca.json b/src/i18n/strings/ca.json index 2e84e60e4c..98d51e99ac 100644 --- a/src/i18n/strings/ca.json +++ b/src/i18n/strings/ca.json @@ -153,14 +153,49 @@ "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "La clau de signatura que heu proporcionat coincideix amb la clau de signatura que heu rebut del dispositiu %(deviceId)s de l'usuari %(userId)s. S'ha marcat el dispositiu com a dispositiu verificat.", "Unrecognised command:": "Ordre no reconegut:", "Reason": "Raó", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s ha acceptat la invitació de %(displayName)s.", + "%(targetName)s accepted an invitation.": "%(targetName)s ha acceptat una invitació.", + "%(senderName)s requested a VoIP conference.": "%(senderName)s ha sol·licitat una conferència VoIP.", + "%(senderName)s invited %(targetName)s.": "%(senderName)s ha convidat a %(targetName)s.", + "%(senderName)s banned %(targetName)s.": "%(senderName)s ha expulsat a %(targetName)s.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s ha establert %(displayName)s com el seu nom visible.", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s ha retirat el seu nom visible %(oldDisplayName)s.", + "%(senderName)s removed their profile picture.": "%(senderName)s ha retirat la seva foto de perfil.", + "%(senderName)s changed their profile picture.": "%(senderName)s ha canviat la seva foto de perfil.", + "%(senderName)s set a profile picture.": "%(senderName)s ha establert una foto de perfil.", "VoIP conference started.": "S'ha iniciat la conferència VoIP.", + "%(targetName)s joined the room.": "%(targetName)s ha entrat a la sala.", "VoIP conference finished.": "S'ha finalitzat la conferència VoIP.", + "%(targetName)s rejected the invitation.": "%(targetName)s ha rebutjat la invitació.", + "%(targetName)s left the room.": "%(targetName)s ha sortir de la sala.", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s ha readmès a %(targetName)s.", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s ha fet fora a %(targetName)s.", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s ha retirat la invitació per a %(targetName)s.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s ha canviat el tema a \"%(topic)s\".", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s ha eliminat el nom de la sala.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s ha canviat el nom de la sala a %(roomName)s.", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s ha enviat una imatge.", "Someone": "Algú", "(not supported by this browser)": "(no és compatible amb aquest navegador)", + "%(senderName)s answered the call.": "%(senderName)s ha contestat la trucada.", "(could not connect media)": "(no s'ha pogut connectar el medi)", "(no answer)": "(sense resposta)", "(unknown failure: %(reason)s)": "(error desconegut: %(reason)s)", + "%(senderName)s ended the call.": "%(senderName)s ha penjat.", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s ha col·locat una trucada de %(callType)s.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s ha enviat una invitació a %(targetDisplayName)s a entrar a aquesta sala.", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s ha fet visible l'històric futur de la sala per a tots els membres, a partir de que hi són convidats.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s ha fet visible l'històric futur de la sala a tots els membres, des de que entren a la sala.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s ha fet visible l'històric futur de la sala a tots els membres de la sala.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s ha fet visible l´historial de la sala per a tothom.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s ha fet visible l'històric de la sala per a desconeguts (%(visibility)s).", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s ha activat l'encriptació d'extrem a extrem (algoritme %(algorithm)s).", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s de %(fromPowerLevel)s fins %(toPowerLevel)s", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s ha canviat el nivell de potència de %(powerLevelDiffText)s.", + "%(senderName)s changed the pinned messages for the room.": "%(senderName)s ha canviat els missatges fixats de la sala.", + "%(widgetName)s widget modified by %(senderName)s": "%(senderName)s ha modificat el giny %(widgetName)s", + "%(widgetName)s widget added by %(senderName)s": "%(senderName)s ha afegit el giny %(widgetName)s", + "%(widgetName)s widget removed by %(senderName)s": "%(senderName)s ha eliminat el giny %(widgetName)s", "%(displayName)s is typing": "%(displayName)s està escrivint", "%(names)s and %(count)s others are typing|other": "%(names)s i %(count)s més estan escrivint", "%(names)s and %(count)s others are typing|one": "%(names)s i algú altre està escrivint", @@ -460,6 +495,9 @@ "Invalid file%(extra)s": "Fitxer invàlid%(extra)s", "Error decrypting image": "S'ha produït un error en desencriptar la imatge", "Error decrypting video": "S'ha produït un error en desencriptar el vídeo", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s ha canviat el seu avatar per a la sala %(roomName)s", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s ha eliminat l'avatar de la sala.", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s ha canviat l'avatar de la sala per aquest ", "Copied!": "Copiat!", "Failed to copy": "No s'ha pogut copiar", "Add an Integration": "Afegeix una integració", @@ -813,6 +851,7 @@ "Your homeserver's URL": "URL del teu homeserver", "Your identity server's URL": "URL del teu servidor d'identitat", "Analytics": "Analítiques", + "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s ha canviat el seu nom visible a %(displayName)s.", "Server may be unavailable or overloaded": "El servidor pot estar inaccessible o sobrecarregat", "Display name": "Nom visible", "Identity Server is": "El servidor d'identitat es", @@ -977,44 +1016,5 @@ "Collapse panel": "Col·lapsa el tauler", "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!": "Amb el vostre navegador actual, l'aparença de l'aplicació pot ser completament incorrecta i algunes o totes les funcions poden no funcionar correctament. Si voleu provar-ho de totes maneres, podeu continuar, però esteu sols pel que fa als problemes que pugueu trobar!", "Checking for an update...": "Comprovant si hi ha actualitzacions...", - "There are advanced notifications which are not shown here": "Hi ha notificacions avançades que no es mostren aquí", - " accepted the invitation for %(displayName)s.": " ha acceptat la invitació de %(displayName)s.", - " accepted an invitation.": " ha acceptat una invitació.", - " requested a VoIP conference.": " ha sol·licitat una conferència VoIP.", - " invited .": " ha convidat a .", - " banned .": " ha expulsat a .", - " changed their display name to .": " ha canviat el seu nom visible a .", - " set their display name to .": " ha establert com el seu nom visible.", - " removed their display name ().": " ha retirat el seu nom visible .", - " removed their profile picture.": " ha retirat la seva foto de perfil.", - " changed their profile picture.": " ha canviat la seva foto de perfil.", - " set a profile picture.": " ha establert una foto de perfil.", - " joined the room.": " ha entrat a la sala.", - " rejected the invitation.": " ha rebutjat la invitació.", - " left the room.": " ha sortir de la sala.", - " unbanned .": " ha readmès a .", - " kicked .": " ha fet fora a .", - " withdrew 's invitation.": " ha retirat la invitació per a .", - " changed the topic to \"%(topic)s\".": " ha canviat el tema a \"%(topic)s\".", - " changed the room name to %(roomName)s.": " ha canviat el nom de la sala a %(roomName)s.", - " changed the avatar for %(roomName)s": " ha canviat el seu avatar per a la sala %(roomName)s", - " changed the room avatar to ": " ha canviat l'avatar de la sala per aquest ", - " removed the room name.": " ha eliminat el nom de la sala.", - " removed the room avatar.": " ha eliminat l'avatar de la sala.", - " answered the call.": " ha contestat la trucada.", - " ended the call.": " ha penjat.", - " placed a %(callType)s call.": " ha col·locat una trucada de %(callType)s.", - " sent an invitation to %(targetDisplayName)s to join the room.": " ha enviat una invitació a %(targetDisplayName)s a entrar a aquesta sala.", - " made future room history visible to all room members, from the point they are invited.": " ha fet visible l'històric futur de la sala per a tots els membres, a partir de que hi són convidats.", - " made future room history visible to all room members, from the point they joined.": " ha fet visible l'històric futur de la sala a tots els membres, des de que entren a la sala.", - " made future room history visible to all room members.": " ha fet visible l'històric futur de la sala a tots els membres de la sala.", - " made future room history visible to anyone.": " ha fet visible l´historial de la sala per a tothom.", - " made future room history visible to unknown (%(visibility)s).": " ha fet visible l'històric de la sala per a desconeguts (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " ha activat l'encriptació d'extrem a extrem (algoritme %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " de %(fromPowerLevel)s fins %(toPowerLevel)s", - " changed the power level of %(powerLevelDiffText)s.": " ha canviat el nivell de potència de %(powerLevelDiffText)s.", - " changed the pinned messages for the room.": " ha canviat els missatges fixats de la sala.", - "%(widgetName)s widget modified by ": " ha modificat el giny %(widgetName)s", - "%(widgetName)s widget added by ": " ha afegit el giny %(widgetName)s", - "%(widgetName)s widget removed by ": " ha eliminat el giny %(widgetName)s" + "There are advanced notifications which are not shown here": "Hi ha notificacions avançades que no es mostren aquí" } diff --git a/src/i18n/strings/cs.json b/src/i18n/strings/cs.json index a2646300a7..b7298f80ab 100644 --- a/src/i18n/strings/cs.json +++ b/src/i18n/strings/cs.json @@ -61,6 +61,7 @@ "Custom Server Options": "Vlastní serverové volby", "Add a widget": "Přidat widget", "Accept": "Přijmout", + "%(targetName)s accepted an invitation.": "%(targetName)s přijal/a pozvání.", "Account": "Účet", "Access Token:": "Přístupový žeton:", "Add": "Přidat", @@ -99,6 +100,10 @@ "Can't load user settings": "Nelze načíst uživatelské nastavení", "Cannot add any more widgets": "Nelze přidat žádné další widgety", "Change Password": "Změnit heslo", + "%(senderName)s changed their profile picture.": "%(senderName)s změnil/a svůj profilový obrázek.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s změnil/a název místnosti na %(roomName)s.", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s odstranil/a název místnosti.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s změnil/a téma na „%(topic)s“.", "Changes to who can read history will only apply to future messages in this room": "Změny viditelnosti historie budou platné až pro budoucí zprávy v této místnosti", "Changes your display nickname": "Změní vaši zobrazovanou přezdívku", "Changes colour scheme of current room": "Změní barevné schéma aktuální místnosti", @@ -160,6 +165,7 @@ "Encrypted room": "Zašifrovaná místnost", "Encryption is enabled in this room": "V této místnosti je zapnuto šifrování", "Encryption is not enabled in this room": "V této místnosti není zapnuto šifrování", + "%(senderName)s ended the call.": "%(senderName)s ukončil/a hovor.", "End-to-end encryption information": "Informace o end-to-end šifrování", "End-to-end encryption is in beta and may not be reliable": "End-to-end šifrování je v raném vývoji a nemusí být spolehlivé", "Enter Code": "Zadejte kód", @@ -192,8 +198,12 @@ "For security, this session has been signed out. Please sign in again.": "Z bezpečnostních důvodů bylo toto přihlášení ukončeno. Přihlašte se prosím znovu.", "%(names)s and %(lastPerson)s are typing": "%(names)s a %(lastPerson)s píší", "and %(count)s others...|other": "a %(count)s další...", + "%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s widget upravil/a %(senderName)s", + "%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s widget odstranil/a %(senderName)s", + "%(widgetName)s widget added by %(senderName)s": "%(widgetName)s widget přidal/a %(senderName)s", "Automatically replace plain text Emoji": "Automaticky nahrazovat textové emodži", "Failed to upload image": "Obrázek se nepodařilo nahrát", + "%(senderName)s answered the call.": "%(senderName)s přijal/a hovor.", "Click to mute audio": "Kliknutím ztlumíte zvuk", "Failed to verify email address: make sure you clicked the link in the email": "E-mailovou adresu se nepodařilo ověřit. Přesvědčte se, že jste kliknul/a na zaslaný odkaz", "Guest access is disabled on this Home Server.": "Na tomto domovském serveru je hostům vstup odepřen.", @@ -213,12 +223,15 @@ "Invalid alias format": "Neplaný formát aliasu", "Invalid address format": "Neplatný formát adresy", "Invalid Email Address": "Neplatná e-mailová adresa", + "%(senderName)s invited %(targetName)s.": "%(senderName)s pozval/a %(targetName)s.", "Invite new room members": "Pozvat do místnosti nové členy", "Invites": "Pozvánky", "Invites user with given id to current room": "Pozve do aktuální místnosti uživatele s daným id", "'%(alias)s' is not a valid format for an address": "'%(alias)s' není platný formát adresy", "'%(alias)s' is not a valid format for an alias": "'%(alias)s' není platný formát aliasu", "Join Room": "Vstoupit do místnosti", + "%(targetName)s joined the room.": "%(targetName)s vstoupil/a do místnosti.", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s vykopnul/a %(targetName)s.", "Kick": "Vykopnout", "Kicks user with given id": "Vykopne uživatele s daným id", "Last seen": "Naposledy viděn/a", @@ -253,6 +266,7 @@ "Passwords can't be empty": "Hesla nemohou být prázdná", "Permissions": "Oprávnění", "Phone": "Telefon", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s změnil/a úroveň moci o %(powerLevelDiffText)s.", "Define the power level of a user": "Stanovte úroveň moci uživatele", "Failed to change power level": "Nepodařilo se změnit úroveň moci", "Power level must be positive integer.": "Úroveň moci musí být kladné celé číslo.", @@ -276,6 +290,7 @@ "Sender device information": "Informace o odesilatelově zařízení", "Send Reset Email": "Poslat resetovací e-mail", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s poslal/a obrázek.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s poslal/a %(targetDisplayName)s pozvánku ke vstupu do místnosti.", "Server error": "Chyba serveru", "Server may be unavailable or overloaded": "Server může být nedostupný nebo přetížený", "Server may be unavailable, overloaded, or search timed out :(": "Server může být nedostupný, přetížený nebo vyhledávání vypršelo :(", @@ -283,6 +298,8 @@ "Server may be unavailable, overloaded, or you hit a bug.": "Server může být nedostupný, přetížený nebo jste narazili na chybu.", "Server unavailable, overloaded, or something else went wrong.": "Server je nedostupný, přetížený nebo se pokazilo něco jiného.", "Session ID": "ID sezení", + "%(senderName)s set a profile picture.": "%(senderName)s si nastavil/a profilový obrázek.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s si změnil/a zobrazované jméno na %(displayName)s.", "Sets the room topic": "Nastavuje téma místnosti", "Show panel": "Zobrazit panel", "Show timestamps in 12 hour format (e.g. 2:30pm)": "Zobrazovat časové značky v 12hodinovém formátu (např. 2:30 odp.)", @@ -332,7 +349,9 @@ "Start chatting": "Zahájit rozhovor", "Start Chatting": "Začít chatovat", "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "Textová zpráva byla odeslána na +%(msisdn)s. Prosím vložte ověřovací kód z dané zprávy", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s přijal/a pozvánku pro %(displayName)s.", "Active call (%(roomName)s)": "Probíhající hovor (%(roomName)s)", + "%(senderName)s banned %(targetName)s.": "%(senderName)s vykázal/a %(targetName)s.", "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Nelze se připojit k domovskému serveru přes HTTP, pokud je v adresním řádku HTTPS. Buď použijte HTTPS, nebo povolte nebezpečné scripty.", "Click here to fix": "Klikněte zde pro opravu", "Click to mute video": "Klikněte pro zakázání videa", @@ -344,6 +363,7 @@ "Do you want to load widget from URL:": "Chcete načíst widget z URL:", "Ed25519 fingerprint": "Ed25519 otisk", "Fill screen": "Vyplnit obrazovku", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s z %(fromPowerLevel)s na %(toPowerLevel)s", "This doesn't appear to be a valid email address": "Tato e-mailová adresa se zdá být neplatná", "This is a preview of this room. Room interactions have been disabled": "Toto je náhled místnosti. Interakce byly zakázány", "This phone number is already in use": "Toto číslo se již používá", @@ -355,12 +375,14 @@ "Tried to load a specific point in this room's timeline, but was unable to find it.": "Zpráva v daném časovém úseku nenalezena.", "Turn Markdown off": "Vypnout Markdown", "Turn Markdown on": "Zapnout Markdown", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s zapnul/a end-to-end šifrování (algoritmus %(algorithm)s).", "Unable to add email address": "Nepodařilo se přidat e-mailovou adresu", "Unable to create widget.": "Nepodařilo se vytvořit widget.", "Unable to remove contact information": "Nepodařilo se smazat kontaktní údaje", "Unable to verify email address.": "Nepodařilo se ověřit e-mailovou adresu.", "Unban": "Přijmout zpět", "Unbans user with given id": "Přijme zpět uživatele s daným id", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s přijal/a zpět %(targetName)s.", "Unable to ascertain that the address this invite was sent to matches one associated with your account.": "Nepodařilo se prokázat, že adresa, na kterou byla tato pozvánka odeslána, se shoduje s adresou přidruženou k vašemu účtu.", "Unable to capture screen": "Nepodařilo se zachytit obrazovku", "Unable to enable Notifications": "Nepodařilo se povolit upozornění", @@ -434,7 +456,11 @@ "Reason": "Důvod", "VoIP conference started.": "VoIP konference započata.", "VoIP conference finished.": "VoIP konference ukončena.", + "%(targetName)s left the room.": "%(targetName)s opustil/a místnost.", "You are already in a call.": "Již máte probíhající hovor.", + "%(senderName)s requested a VoIP conference.": "%(senderName)s požádal/a o VoIP konferenci.", + "%(senderName)s removed their profile picture.": "%(senderName)s odstranil/a svůj profilový obrázek.", + "%(targetName)s rejected the invitation.": "%(targetName)s odmítl/a pozvání.", "Communities": "Skupiny", "Message Pinning": "Připíchnutí zprávy", "Your browser does not support the required cryptography extensions": "Váš prohlížeč nepodporuje požadovaná kryptografická rozšíření", @@ -454,12 +480,21 @@ "numbullet": "číselný seznam", "No pinned messages.": "Žádné připíchnuté zprávy.", "Pinned Messages": "Připíchnuté zprávy", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s odstranil/a svoje zobrazované jméno (%(oldDisplayName)s).", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s odvolal/a pozvánku pro %(targetName)s.", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s učinil/a budoucí historii místnosti viditelnou všem členům, a to od chvíle jejich pozvání.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s učinil/a budoucí historii místnosti viditelnou všem členům, a to od chvíle jejich vstupu do místnosti.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s učinil/a budoucí historii místnosti viditelnou všem členům.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s učinil/a budoucí historii místnosti viditelnou komukoliv.", + "%(senderName)s changed the pinned messages for the room.": "%(senderName)s změnil/a připíchnuté zprávy této místnosti.", "%(names)s and %(count)s others are typing|other": "%(names)s a %(count)s další píší", "Authentication check failed: incorrect password?": "Kontrola ověření selhala: špatné heslo?", "You need to be able to invite users to do that.": "Pro tuto akci musíte mít právo zvát uživatele.", "Delete Widget": "Smazat widget", "Error decrypting image": "Chyba při dešifrování obrázku", "Error decrypting video": "Chyba při dešifrování videa", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s odstranil/a avatar místnosti.", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s změnil/a avatar místnosti na ", "Copied!": "Zkopírováno!", "Failed to copy": "Nepodařilo se zkopírovat", "Removed or unknown message type": "Zpráva odstraněna nebo neznámého typu", @@ -579,6 +614,7 @@ "You have disabled URL previews by default.": "Vypnul/a jste automatické náhledy webových adres.", "You have enabled URL previews by default.": "Zapnul/a jste automatické náhledy webových adres.", "URL Previews": "Náhledy webových adres", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s změnil/a avatar místnosti %(roomName)s", "Add an Integration": "Přidat začlenění", "Message removed": "Zpráva odstraněna", "Robot check is currently unavailable on desktop - please use a web browser": "Ochrana před roboty není aktuálně na desktopu dostupná. Použijte prosím webový prohlížeč", @@ -598,6 +634,8 @@ "Missing room_id in request": "V zadání chybí room_id", "Missing user_id in request": "V zadání chybí user_id", "(could not connect media)": "(média se nepodařilo spojit)", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s uskutečnil %(callType)s hovor.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s zpřístupnil budoucí historii místnosti neznámým (%(visibility)s).", "Not a valid Riot keyfile": "Neplatný soubor s klíčem Riot", "Disable Emoji suggestions while typing": "Zakázat návrhy Emoji během psaní", "Hide avatar changes": "Skrýt změny avatara", @@ -1038,43 +1076,5 @@ "Collapse panel": "Sbalit panel", "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!": "Vzhled a chování aplikace může být ve vašem aktuální prohlížeči nesprávné a některé nebo všechny funkce mohou být chybné. Chcete-li i přes to pokračovat, nebudeme vám bránit, ale se všemi problémy, na které narazíte, si musíte poradit sami!", "Checking for an update...": "Kontrola aktualizací...", - "There are advanced notifications which are not shown here": "Jsou k dispozici pokročilá upozornění, která zde nejsou zobrazena", - " accepted the invitation for %(displayName)s.": " přijal/a pozvánku pro %(displayName)s.", - " accepted an invitation.": " přijal/a pozvání.", - " requested a VoIP conference.": " požádal/a o VoIP konferenci.", - " invited .": " pozval/a .", - " banned .": " vykázal/a .", - " set their display name to .": " si změnil/a zobrazované jméno na .", - " removed their display name ().": " odstranil/a svoje zobrazované jméno ().", - " removed their profile picture.": " odstranil/a svůj profilový obrázek.", - " changed their profile picture.": " změnil/a svůj profilový obrázek.", - " set a profile picture.": " si nastavil/a profilový obrázek.", - " joined the room.": " vstoupil/a do místnosti.", - " rejected the invitation.": " odmítl/a pozvání.", - " left the room.": " opustil/a místnost.", - " unbanned .": " přijal/a zpět .", - " kicked .": " vykopnul/a .", - " withdrew 's invitation.": " odvolal/a pozvánku pro .", - " changed the topic to \"%(topic)s\".": " změnil/a téma na „%(topic)s“.", - " changed the room name to %(roomName)s.": " změnil/a název místnosti na %(roomName)s.", - " changed the room avatar to ": " změnil/a avatar místnosti na ", - " changed the avatar for %(roomName)s": " změnil/a avatar místnosti %(roomName)s", - " removed the room name.": " odstranil/a název místnosti.", - " removed the room avatar.": " odstranil/a avatar místnosti.", - " answered the call.": " přijal/a hovor.", - " ended the call.": " ukončil/a hovor.", - " placed a %(callType)s call.": " uskutečnil %(callType)s hovor.", - " sent an invitation to %(targetDisplayName)s to join the room.": " poslal/a %(targetDisplayName)s pozvánku ke vstupu do místnosti.", - " made future room history visible to all room members, from the point they are invited.": " učinil/a budoucí historii místnosti viditelnou všem členům, a to od chvíle jejich pozvání.", - " made future room history visible to all room members, from the point they joined.": " učinil/a budoucí historii místnosti viditelnou všem členům, a to od chvíle jejich vstupu do místnosti.", - " made future room history visible to all room members.": " učinil/a budoucí historii místnosti viditelnou všem členům.", - " made future room history visible to anyone.": " učinil/a budoucí historii místnosti viditelnou komukoliv.", - " made future room history visible to unknown (%(visibility)s).": " zpřístupnil budoucí historii místnosti neznámým (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " zapnul/a end-to-end šifrování (algoritmus %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " z %(fromPowerLevel)s na %(toPowerLevel)s", - " changed the power level of %(powerLevelDiffText)s.": " změnil/a úroveň moci o %(powerLevelDiffText)s.", - " changed the pinned messages for the room.": " změnil/a připíchnuté zprávy této místnosti.", - "%(widgetName)s widget modified by ": "%(widgetName)s widget upravil/a ", - "%(widgetName)s widget removed by ": "%(widgetName)s widget odstranil/a ", - "%(widgetName)s widget added by ": "%(widgetName)s widget přidal/a " + "There are advanced notifications which are not shown here": "Jsou k dispozici pokročilá upozornění, která zde nejsou zobrazena" } diff --git a/src/i18n/strings/da.json b/src/i18n/strings/da.json index 9f2e3f5b59..e90de5edfc 100644 --- a/src/i18n/strings/da.json +++ b/src/i18n/strings/da.json @@ -87,7 +87,10 @@ "Remove": "Fjern", "Settings": "Indstillinger", "unknown error code": "Ukendt fejlkode", + "%(targetName)s accepted an invitation.": "%(targetName)s accepterede en invitation.", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s accepterede invitationen til %(displayName)s.", "%(names)s and %(lastPerson)s are typing": "%(names)s og %(lastPerson)s er ved at skrive", + "%(senderName)s answered the call.": "%(senderName)s besvarede opkaldet.", "Add a widget": "Tilføj en widget", "OK": "OK", "Search": "Søg", @@ -208,14 +211,34 @@ "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "Signaturnøglen du oplste passer med nøglen fra %(userId)ss enhed %(deviceId)s. Enheden er markeret som verificeret.", "Unrecognised command:": "Ukendt kommando:", "Reason": "Årsag", + "%(senderName)s requested a VoIP conference.": "%(senderName)s forespurgte en VoIP konference.", + "%(senderName)s invited %(targetName)s.": "%(senderName)s inviterede %(targetName)s.", + "%(senderName)s banned %(targetName)s.": "%(senderName)s bannede %(targetName)s.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s satte deres viste navn til %(displayName)s.", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s fjernede deres viste navn (%(oldDisplayName)s).", + "%(senderName)s removed their profile picture.": "%(senderName)s fjernede deres profilbillede.", + "%(senderName)s changed their profile picture.": "%(senderName)s ændrede deres profilbillede.", + "%(senderName)s set a profile picture.": "%(senderName)s indstillede deres profilbillede.", "VoIP conference started.": "VoIP konference startet.", + "%(targetName)s joined the room.": "%(targetName)s forbandt til rummet.", "VoIP conference finished.": "VoIP konference afsluttet.", + "%(targetName)s rejected the invitation.": "%(targetName)s afviste invitationen.", + "%(targetName)s left the room.": "%(targetName)s forlod rummet.", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s unbannede %(targetName)s.", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s kickede %(targetName)s.", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s trak %(targetName)ss invitation tilbage.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s ændrede emnet til \"%(topic)s\".", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s fjernede rumnavnet.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s ændrede rumnavnet til %(roomName)s.", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s sendte et billed.", "Someone": "Nogen", "(not supported by this browser)": "(Ikke understøttet af denne browser)", "(could not connect media)": "(kunne ikke forbinde til mediet)", "(no answer)": "(intet svar)", "(unknown failure: %(reason)s)": "(ukendt fejl: %(reason)s)", + "%(senderName)s ended the call.": "%(senderName)s afsluttede opkaldet.", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s startede et %(callType)s opkald.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s inviterede %(targetDisplayName)s til rummet.", "Submit debug logs": "Indsend debug-logfiler", "Online": "Online", "Fetching third party location failed": "Hentning af tredjeparts placering mislykkedes", @@ -374,28 +397,5 @@ "View Community": "Vis community", "%(count)s Members|one": "%(count)s medlem", "Notes:": "Noter:", - "Preparing to send logs": "Forbereder afsendelse af logfiler", - " accepted the invitation for %(displayName)s.": " accepterede invitationen til %(displayName)s.", - " accepted an invitation.": " accepterede en invitation.", - " requested a VoIP conference.": " forespurgte en VoIP konference.", - " invited .": " inviterede .", - " banned .": " bannede .", - " set their display name to .": " satte deres viste navn til .", - " removed their display name ().": " fjernede deres viste navn ().", - " removed their profile picture.": " fjernede deres profilbillede.", - " changed their profile picture.": " ændrede deres profilbillede.", - " set a profile picture.": " indstillede deres profilbillede.", - " joined the room.": " forbandt til rummet.", - " rejected the invitation.": " afviste invitationen.", - " left the room.": " forlod rummet.", - " unbanned .": " unbannede .", - " kicked .": " kickede .", - " withdrew 's invitation.": " trak s invitation tilbage.", - " changed the topic to \"%(topic)s\".": " ændrede emnet til \"%(topic)s\".", - " changed the room name to %(roomName)s.": " ændrede rumnavnet til %(roomName)s.", - " removed the room name.": " fjernede rumnavnet.", - " answered the call.": " besvarede opkaldet.", - " ended the call.": " afsluttede opkaldet.", - " placed a %(callType)s call.": " startede et %(callType)s opkald.", - " sent an invitation to %(targetDisplayName)s to join the room.": " inviterede %(targetDisplayName)s til rummet." + "Preparing to send logs": "Forbereder afsendelse af logfiler" } diff --git a/src/i18n/strings/de_DE.json b/src/i18n/strings/de_DE.json index 72d6570ec9..9b1c5acb8d 100644 --- a/src/i18n/strings/de_DE.json +++ b/src/i18n/strings/de_DE.json @@ -239,21 +239,51 @@ "Share message history with new users": "Bisherigen Chatverlauf mit neuen Nutzern teilen", "Encrypt room": "Raum verschlüsseln", "%(names)s and %(lastPerson)s are typing": "%(names)s und %(lastPerson)s schreiben", + "%(targetName)s accepted an invitation.": "%(targetName)s hat eine Einladung angenommen.", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s hat die Einladung für %(displayName)s akzeptiert.", + "%(senderName)s answered the call.": "%(senderName)s hat den Anruf angenommen.", + "%(senderName)s banned %(targetName)s.": "%(senderName)s hat %(targetName)s verbannt.", + "%(senderName)s changed their profile picture.": "%(senderName)s hat das Profilbild geändert.", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s hat das Berechtigungslevel von %(powerLevelDiffText)s geändert.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s hat den Raumnamen geändert zu %(roomName)s.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s hat das Thema geändert in \"%(topic)s\".", "/ddg is not a command": "/ddg ist kein Kommando", + "%(senderName)s ended the call.": "%(senderName)s hat den Anruf beendet.", "Failed to send request.": "Anfrage konnte nicht gesendet werden.", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s von %(fromPowerLevel)s zu %(toPowerLevel)s", + "%(senderName)s invited %(targetName)s.": "%(senderName)s hat %(targetName)s eingeladen.", "%(displayName)s is typing": "%(displayName)s schreibt", + "%(targetName)s joined the room.": "%(targetName)s hat den Raum betreten.", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s hat %(targetName)s gekickt.", + "%(targetName)s left the room.": "%(targetName)s hat den Raum verlassen.", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s hat den zukünftigen Chatverlauf sichtbar gemacht für alle Raum-Mitglieder (ab dem Zeitpunkt, an dem sie eingeladen wurden).", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s hat den zukünftigen Chatverlauf sichtbar gemacht für alle Raum-Mitglieder (ab dem Zeitpunkt, an dem sie beigetreten sind).", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s hat den zukünftigen Chatverlauf sichtbar gemacht für: Alle Raum-Mitglieder.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s hat den zukünftigen Chatverlauf sichtbar gemacht für Alle.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s hat den zukünftigen Chatverlauf sichtbar gemacht für unbekannt (%(visibility)s).", "Missing room_id in request": "Fehlende room_id in Anfrage", "Missing user_id in request": "Fehlende user_id in Anfrage", "(not supported by this browser)": "(wird von diesem Browser nicht unterstützt)", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s startete einen %(callType)s-Anruf.", "Power level must be positive integer.": "Berechtigungslevel muss eine positive ganze Zahl sein.", "Reason": "Grund", + "%(targetName)s rejected the invitation.": "%(targetName)s hat die Einladung abgelehnt.", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s hat den Anzeigenamen entfernt (%(oldDisplayName)s).", + "%(senderName)s removed their profile picture.": "%(senderName)s hat das Profilbild gelöscht.", + "%(senderName)s requested a VoIP conference.": "%(senderName)s möchte eine VoIP-Konferenz beginnen.", "Room %(roomId)s not visible": "Raum %(roomId)s ist nicht sichtbar", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s hat ein Bild gesendet.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s hat %(targetDisplayName)s in diesen Raum eingeladen.", + "%(senderName)s set a profile picture.": "%(senderName)s hat ein Profilbild gesetzt.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s hat den Anzeigenamen geändert in %(displayName)s.", "This room is not recognised.": "Dieser Raum wurde nicht erkannt.", "These are experimental features that may break in unexpected ways": "Dies sind experimentelle Funktionen, die in unerwarteter Weise Fehler verursachen können", "To use it, just wait for autocomplete results to load and tab through them.": "Um diese Funktion zu nutzen, warte einfach auf die Autovervollständigungsergebnisse und benutze dann die TAB-Taste zum durchblättern.", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s hat die Ende-zu-Ende-Verschlüsselung aktiviert (Algorithmus: %(algorithm)s).", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s hat die Verbannung von %(targetName)s aufgehoben.", "Usage": "Verwendung", "Use with caution": "Mit Vorsicht zu verwenden", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s hat die Einladung für %(targetName)s zurückgezogen.", "You need to be able to invite users to do that.": "Du musst die Berechtigung haben, Benutzer einzuladen, um diese Aktion ausführen zu können.", "You need to be logged in.": "Du musst angemeldet sein.", "There are no visible files in this room": "Es gibt keine sichtbaren Dateien in diesem Raum", @@ -376,6 +406,7 @@ "Invalid file%(extra)s": "Ungültige Datei%(extra)s", "Remove %(threePid)s?": "%(threePid)s entfernen?", "Please select the destination room for this message": "Bitte den Raum auswählen, an den diese Nachricht gesendet werden soll", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s hat den Raum-Namen entfernt.", "Passphrases must match": "Passphrases müssen übereinstimmen", "Passphrase must not be empty": "Passphrase darf nicht leer sein", "Export room keys": "Raum-Schlüssel exportieren", @@ -455,6 +486,7 @@ "Jump to first unread message.": "Zur ersten ungelesenen Nachricht springen.", "Options": "Optionen", "Invited": "Eingeladen", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s hat das Raum-Bild entfernt.", "VoIP": "VoIP", "No Webcams detected": "Keine Webcam erkannt", "Missing Media Permissions, click here to request.": "Fehlende Medienberechtigungen. Hier klicken, um Berechtigungen zu beantragen.", @@ -496,6 +528,8 @@ "WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "WARNUNG: SCHLÜSSEL-VERIFIZIERUNG FEHLGESCHLAGEN! Der Signatur-Schlüssel für %(userId)s und das Gerät %(deviceId)s ist \"%(fprint)s\", welcher nicht mit dem bereitgestellten Schlüssel \"%(fingerprint)s\" übereinstimmt. Dies kann bedeuten, dass deine Kommunikation abgehört wird!", "You have disabled URL previews by default.": "Du hast die URL-Vorschau standardmäßig deaktiviert.", "You have enabled URL previews by default.": "Du hast die URL-Vorschau standardmäßig aktiviert.", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s hat das Raum-Bild geändert zu ", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s hat das Raum-Bild für %(roomName)s geändert", "Hide removed messages": "Gelöschte Nachrichten verbergen", "Start new chat": "Neuen Chat starten", "Add": "Hinzufügen", @@ -630,7 +664,10 @@ "Do you want to load widget from URL:": "Möchtest du das Widget von folgender URL laden:", "Integrations Error": "Integrations-Error", "NOTE: Apps are not end-to-end encrypted": "BEACHTE: Apps sind nicht Ende-zu-Ende-verschlüsselt", + "%(widgetName)s widget added by %(senderName)s": "%(senderName)s hat das Widget %(widgetName)s hinzugefügt", + "%(widgetName)s widget removed by %(senderName)s": "%(senderName)s hat das Widget %(widgetName)s entfernt", "Robot check is currently unavailable on desktop - please use a web browser": "In der Desktop-Version kann derzeit nicht geprüft werden, ob ein Benutzer ein Roboter ist. Bitte einen Webbrowser verwenden", + "%(widgetName)s widget modified by %(senderName)s": "Das Widget '%(widgetName)s' wurde von %(senderName)s bearbeitet", "Copied!": "Kopiert!", "Failed to copy": "Kopieren fehlgeschlagen", "Ignored Users": "Ignorierte Benutzer", @@ -697,6 +734,7 @@ "Remove avatar": "Profilbild entfernen", "Disable big emoji in chat": "Große Emojis im Chat deaktiveren", "Pinned Messages": "Angeheftete Nachrichten", + "%(senderName)s changed the pinned messages for the room.": "%(senderName)s hat die angehefteten Nachrichten für diesen Raum geändert.", "Jump to read receipt": "Zur Lesebestätigung springen", "Message Pinning": "Anheften von Nachrichten", "Long Description (HTML)": "Lange Beschreibung (HTML)", @@ -917,6 +955,7 @@ "Which officially provided instance you are using, if any": "Welche offiziell angebotene Instanz du nutzt, wenn es der Fall ist", "In reply to ": "Antwort zu ", "This room is not public. You will not be able to rejoin without an invite.": "Dies ist kein öffentlicher Raum. Du wirst diesen nicht ohne Einladung wieder beitreten können.", + "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s änderte den Anzeigenamen auf %(displayName)s.", "Failed to set direct chat tag": "Fehler beim Setzen der Direkt-Chat-Markierung", "Failed to remove tag %(tagName)s from room": "Fehler beim Entfernen des \"%(tagName)s\"-Tags von dem Raum", "Failed to add tag %(tagName)s to room": "Fehler beim Hinzufügen des \"%(tagName)s\"-Tags an dem Raum", @@ -1156,44 +1195,5 @@ "Share Message": "Teile Nachricht", "No Audio Outputs detected": "Keine Ton-Ausgabe erkannt", "Audio Output": "Ton-Ausgabe", - "Try the app first": "App erst ausprobieren", - " accepted the invitation for %(displayName)s.": " hat die Einladung für %(displayName)s akzeptiert.", - " accepted an invitation.": " hat eine Einladung angenommen.", - " requested a VoIP conference.": " möchte eine VoIP-Konferenz beginnen.", - " invited .": " hat eingeladen.", - " banned .": " hat verbannt.", - " changed their display name to .": " änderte den Anzeigenamen auf .", - " set their display name to .": " hat den Anzeigenamen geändert in .", - " removed their display name ().": " hat den Anzeigenamen entfernt ().", - " removed their profile picture.": " hat das Profilbild gelöscht.", - " changed their profile picture.": " hat das Profilbild geändert.", - " set a profile picture.": " hat ein Profilbild gesetzt.", - " joined the room.": " hat den Raum betreten.", - " rejected the invitation.": " hat die Einladung abgelehnt.", - " left the room.": " hat den Raum verlassen.", - " unbanned .": " hat die Verbannung von aufgehoben.", - " kicked .": " hat gekickt.", - " withdrew 's invitation.": " hat die Einladung für zurückgezogen.", - " changed the topic to \"%(topic)s\".": " hat das Thema geändert in \"%(topic)s\".", - " changed the room name to %(roomName)s.": " hat den Raumnamen geändert zu %(roomName)s.", - " changed the room avatar to ": " hat das Raum-Bild geändert zu ", - " changed the avatar for %(roomName)s": " hat das Raum-Bild für %(roomName)s geändert", - " removed the room name.": " hat den Raum-Namen entfernt.", - " removed the room avatar.": " hat das Raum-Bild entfernt.", - " answered the call.": " hat den Anruf angenommen.", - " ended the call.": " hat den Anruf beendet.", - " placed a %(callType)s call.": " startete einen %(callType)s-Anruf.", - " sent an invitation to %(targetDisplayName)s to join the room.": " hat %(targetDisplayName)s in diesen Raum eingeladen.", - " made future room history visible to all room members, from the point they are invited.": " hat den zukünftigen Chatverlauf sichtbar gemacht für alle Raum-Mitglieder (ab dem Zeitpunkt, an dem sie eingeladen wurden).", - " made future room history visible to all room members, from the point they joined.": " hat den zukünftigen Chatverlauf sichtbar gemacht für alle Raum-Mitglieder (ab dem Zeitpunkt, an dem sie beigetreten sind).", - " made future room history visible to all room members.": " hat den zukünftigen Chatverlauf sichtbar gemacht für: Alle Raum-Mitglieder.", - " made future room history visible to anyone.": " hat den zukünftigen Chatverlauf sichtbar gemacht für Alle.", - " made future room history visible to unknown (%(visibility)s).": " hat den zukünftigen Chatverlauf sichtbar gemacht für unbekannt (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " hat die Ende-zu-Ende-Verschlüsselung aktiviert (Algorithmus: %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " von %(fromPowerLevel)s zu %(toPowerLevel)s", - " changed the power level of %(powerLevelDiffText)s.": " hat das Berechtigungslevel von %(powerLevelDiffText)s geändert.", - " changed the pinned messages for the room.": " hat die angehefteten Nachrichten für diesen Raum geändert.", - "%(widgetName)s widget modified by ": "Das Widget '%(widgetName)s' wurde von bearbeitet", - "%(widgetName)s widget added by ": " hat das Widget %(widgetName)s hinzugefügt", - "%(widgetName)s widget removed by ": " hat das Widget %(widgetName)s entfernt" + "Try the app first": "App erst ausprobieren" } diff --git a/src/i18n/strings/el.json b/src/i18n/strings/el.json index 1bc4972dac..c4514f629b 100644 --- a/src/i18n/strings/el.json +++ b/src/i18n/strings/el.json @@ -8,6 +8,8 @@ "Search": "Αναζήτηση", "Settings": "Ρυθμίσεις", "unknown error code": "άγνωστος κωδικός σφάλματος", + "%(targetName)s accepted an invitation.": "%(targetName)s δέχτηκε την πρόσκληση.", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s δέχτηκες την πρόσκληση για %(displayName)s.", "Account": "Λογαριασμός", "Add a topic": "Προσθήκη θέματος", "Add email address": "Προσθήκη διεύθυνσης ηλ. αλληλογραφίας", @@ -24,6 +26,7 @@ "Hide removed messages": "Απόκρυψη διαγραμμένων μηνυμάτων", "Authentication": "Πιστοποίηση", "A new password must be entered.": "Ο νέος κωδικός πρόσβασης πρέπει να εισαχθεί.", + "%(senderName)s answered the call.": "Ο χρήστης %(senderName)s απάντησε την κλήση.", "An error has occurred.": "Παρουσιάστηκε ένα σφάλμα.", "Anyone": "Oποιοσδήποτε", "Are you sure?": "Είστε σίγουροι;", @@ -31,6 +34,7 @@ "Are you sure you want to reject the invitation?": "Είστε σίγουροι ότι θέλετε να απορρίψετε την πρόσκληση;", "Are you sure you want to upload the following files?": "Είστε σίγουροι ότι θέλετε να αποστείλετε τα ακόλουθα αρχεία;", "Attachment": "Επισύναψη", + "%(senderName)s banned %(targetName)s.": "Ο χρήστης %(senderName)s έδιωξε τον χρήστη %(targetName)s.", "Autoplay GIFs and videos": "Αυτόματη αναπαραγωγή GIFs και βίντεο", "Anyone who knows the room's link, apart from guests": "Oποιοσδήποτε", "%(items)s and %(lastItem)s": "%(items)s %(lastItem)s", @@ -44,9 +48,13 @@ "Blacklisted": "Στη μαύρη λίστα", "Can't load user settings": "Δεν είναι δυνατή η φόρτωση των ρυθμίσεων χρήστη", "Change Password": "Αλλαγή κωδικού πρόσβασης", + "%(senderName)s changed their profile picture.": "Ο %(senderName)s άλλαξε τη φωτογραφία του προφίλ του.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "Ο %(senderDisplayName)s άλλαξε το όνομα του δωματίου σε %(roomName)s.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "Ο %(senderDisplayName)s άλλαξε το θέμα σε \"%(topic)s\".", "Clear Cache and Reload": "Εκκαθάριση μνήμης και ανανέωση", "Clear Cache": "Εκκαθάριση μνήμης", "Bans user with given id": "Αποκλεισμός χρήστη με το συγκεκριμένο αναγνωριστικό", + "%(senderDisplayName)s removed the room name.": "Ο %(senderDisplayName)s διέγραψε το όνομα του δωματίου.", "Changes your display nickname": "Αλλάζει το ψευδώνυμο χρήστη", "Conference call failed.": "Η κλήση συνδιάσκεψης απέτυχε.", "powered by Matrix": "βασισμένο στο Matrix", @@ -84,6 +92,7 @@ "Emoji": "Εικονίδια", "Encrypted messages will not be visible on clients that do not yet implement encryption": "Τα κρυπτογραφημένα μηνύματα δεν θα είναι ορατά σε εφαρμογές που δεν παρέχουν τη δυνατότητα κρυπτογράφησης", "Encrypted room": "Κρυπτογραφημένο δωμάτιο", + "%(senderName)s ended the call.": "%(senderName)s τερμάτισε την κλήση.", "End-to-end encryption information": "Πληροφορίες σχετικά με τη κρυπτογράφηση από άκρο σε άκρο (End-to-end encryption)", "Error decrypting attachment": "Σφάλμα κατά την αποκρυπτογράφηση της επισύναψης", "Event information": "Πληροφορίες συμβάντος", @@ -123,11 +132,14 @@ "Invites": "Προσκλήσεις", "%(displayName)s is typing": "Ο χρήστης %(displayName)s γράφει", "Sign in with": "Συνδεθείτε με", + "%(targetName)s joined the room.": "ο %(targetName)s συνδέθηκε στο δωμάτιο.", "Jump to first unread message.": "Πηγαίνετε στο πρώτο μη αναγνωσμένο μήνυμα.", + "%(senderName)s kicked %(targetName)s.": "Ο %(senderName)s έδιωξε τον χρήστη %(targetName)s.", "Kick": "Απομάκρυνση", "Kicks user with given id": "Διώχνει χρήστες με το συγκεκριμένο id", "Labs": "Πειραματικά", "Leave room": "Αποχώρηση από το δωμάτιο", + "%(targetName)s left the room.": "Ο χρήστης %(targetName)s έφυγε από το δωμάτιο.", "Local addresses for this room:": "Τοπική διεύθυνση για το δωμάτιο:", "Logged in as:": "Συνδεθήκατε ως:", "Logout": "Αποσύνδεση", @@ -242,6 +254,7 @@ "Reason": "Αιτία", "Reason: %(reasonText)s": "Αιτία: %(reasonText)s", "Revoke Moderator": "Ανάκληση συντονιστή", + "%(targetName)s rejected the invitation.": "Ο %(targetName)s απέρριψε την πρόσκληση.", "Reject invitation": "Απόρριψη πρόσκλησης", "Remote addresses for this room:": "Απομακρυσμένες διευθύνσεις για το δωμάτιο:", "Remove Contact Information?": "Αφαίρεση πληροφοριών επαφής;", @@ -258,6 +271,7 @@ "%(senderDisplayName)s sent an image.": "Ο %(senderDisplayName)s έστειλε μια φωτογραφία.", "Server may be unavailable or overloaded": "Ο διακομιστής μπορεί να είναι μη διαθέσιμος ή υπερφορτωμένος", "Session ID": "Αναγνωριστικό συνεδρίας", + "%(senderName)s set a profile picture.": "Ο %(senderName)s όρισε τη φωτογραφία του προφίλ του.", "Start authentication": "Έναρξη πιστοποίησης", "Submit": "Υποβολή", "Tagged as: ": "Με ετικέτα: ", @@ -275,6 +289,7 @@ "Unable to remove contact information": "Αδυναμία αφαίρεσης πληροφοριών επαφής", "Unable to verify email address.": "Αδυναμία επιβεβαίωσης διεύθυνσης ηλεκτρονικής αλληλογραφίας.", "Unban": "Άρση αποκλεισμού", + "%(senderName)s unbanned %(targetName)s.": "Ο χρήστης %(senderName)s έδιωξε τον χρήστη %(targetName)s.", "Unable to enable Notifications": "Αδυναμία ενεργοποίησης των ειδοποιήσεων", "Unable to load device list": "Αδυναμία φόρτωσης της λίστας συσκευών", "Unencrypted room": "Μη κρυπτογραφημένο δωμάτιο", @@ -395,6 +410,8 @@ "Start chatting": "Έναρξη συνομιλίας", "Start Chatting": "Έναρξη συνομιλίας", "Click on the button below to start chatting!": "Κάντε κλικ στο κουμπί παρακάτω για να ξεκινήσετε μια συνομιλία!", + "%(senderDisplayName)s removed the room avatar.": "Ο %(senderDisplayName)s διέγραψε την προσωπική εικόνα του δωματίου.", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "Ο %(senderDisplayName)s άλλαξε την προσωπική εικόνα του %(roomName)s", "Username available": "Διαθέσιμο όνομα χρήστη", "Username not available": "Μη διαθέσιμο όνομα χρήστη", "Something went wrong!": "Κάτι πήγε στραβά!", @@ -408,6 +425,7 @@ "Failed to change power level": "Δεν ήταν δυνατή η αλλαγή του επιπέδου δύναμης", "Failed to fetch avatar URL": "Δεν ήταν δυνατή η ανάκτηση της διεύθυνσης εικόνας", "Failed to unban": "Δεν ήταν δυνατή η άρση του αποκλεισμού", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s από %(fromPowerLevel)s σε %(toPowerLevel)s", "Guest access is disabled on this Home Server.": "Έχει απενεργοποιηθεί η πρόσβαση στους επισκέπτες σε αυτόν τον διακομιστή.", "Guests cannot join this room even if explicitly invited.": "Οι επισκέπτες δεν μπορούν να συνδεθούν στο δωμάτιο ακόμη και αν έχουν καλεστεί.", "Hide Text Formatting Toolbar": "Απόκρυψη εργαλειοθήκης μορφοποίησης κειμένου", @@ -417,9 +435,15 @@ "Invalid alias format": "Μη έγκυρη μορφή ψευδώνυμου", "Invalid address format": "Μη έγκυρη μορφή διεύθυνσης", "Invalid file%(extra)s": "Μη έγκυρο αρχείο %(extra)s", + "%(senderName)s invited %(targetName)s.": "Ο %(senderName)s προσκάλεσε τον %(targetName)s.", "Invites user with given id to current room": "Προσκαλεί τον χρήστη με το δοσμένο αναγνωριστικό στο τρέχον δωμάτιο", "'%(alias)s' is not a valid format for an address": "Το '%(alias)s' δεν είναι μια έγκυρη μορφή διεύθυνσης", "'%(alias)s' is not a valid format for an alias": "Το '%(alias)s' δεν είναι μια έγκυρη μορφή ψευδώνυμου", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "Ο %(senderName)s έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο όλα τα μέλη, από τη στιγμή που προσκλήθηκαν.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "Ο %(senderName)s έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο όλα τα μέλη, από τη στιγμή που συνδέθηκαν.", + "%(senderName)s made future room history visible to all room members.": "Ο %(senderName)s έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο όλα τα μέλη.", + "%(senderName)s made future room history visible to anyone.": "Ο %(senderName)s έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο οποιοσδήποτε.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "Ο %(senderName)s έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο άγνωστο (%(visibility)s).", "Missing user_id in request": "Λείπει το user_id στο αίτημα", "Mobile phone number (optional)": "Αριθμός κινητού τηλεφώνου (προαιρετικό)", "Never send encrypted messages to unverified devices from this device": "Να μη γίνει ποτέ αποστολή κρυπτογραφημένων μηνυμάτων σε ανεπιβεβαίωτες συσκευές από αυτή τη συσκευή", @@ -432,9 +456,12 @@ "No users have specific privileges in this room": "Κανένας χρήστης δεν έχει συγκεκριμένα δικαιώματα σε αυτό το δωμάτιο", "Once encryption is enabled for a room it cannot be turned off again (for now)": "Μόλις ενεργοποιηθεί η κρυπτογράφηση για ένα δωμάτιο, δεν μπορεί να απενεργοποιηθεί ξανά (για τώρα)", "Only people who have been invited": "Μόνο άτομα που έχουν προσκληθεί", + "%(senderName)s placed a %(callType)s call.": "Ο %(senderName)s πραγματοποίησε μια %(callType)s κλήση.", "Please check your email and click on the link it contains. Once this is done, click continue.": "Παρακαλούμε ελέγξτε την ηλεκτρονική σας αλληλογραφία και κάντε κλικ στον σύνδεσμο που περιέχει. Μόλις γίνει αυτό, κάντε κλίκ στο κουμπί συνέχεια.", "Refer a friend to Riot:": "Πείτε για το Riot σε έναν φίλο σας:", "Rejoin": "Επανασύνδεση", + "%(senderName)s removed their profile picture.": "Ο %(senderName)s αφαίρεσε τη φωτογραφία του προφίλ του.", + "%(senderName)s requested a VoIP conference.": "Ο %(senderName)s αιτήθηκε μια συνδιάσκεψη VoIP.", "Riot does not have permission to send you notifications - please check your browser settings": "Το Riot δεν έχει δικαιώματα για αποστολή ειδοποιήσεων - παρακαλούμε ελέγξτε τις ρυθμίσεις του περιηγητή σας", "Riot was not given permission to send notifications - please try again": "Δεν δόθηκαν δικαιώματα αποστολής ειδοποιήσεων στο Riot - παρακαλούμε προσπαθήστε ξανά", "Room contains unknown devices": "Το δωμάτιο περιέχει άγνωστες συσκευές", @@ -468,6 +495,7 @@ "Who can access this room?": "Ποιος μπορεί να προσπελάσει αυτό το δωμάτιο;", "Who can read history?": "Ποιος μπορεί να διαβάσει το ιστορικό;", "Who would you like to add to this room?": "Ποιον θέλετε να προσθέσετε σε αυτό το δωμάτιο;", + "%(senderName)s withdrew %(targetName)s's invitation.": "Ο %(senderName)s ανακάλεσε την πρόσκληση του %(targetName)s.", "You cannot place a call with yourself.": "Δεν μπορείτε να καλέσετε τον ευατό σας.", "You cannot place VoIP calls in this browser.": "Δεν μπορείτε να πραγματοποιήσετε κλήσεις VoIP με αυτόν τον περιηγητή.", "You do not have permission to post to this room": "Δεν έχετε δικαιώματα για να δημοσιεύσετε σε αυτό το δωμάτιο", @@ -494,14 +522,19 @@ "You are registering with %(SelectedTeamName)s": "Εγγραφείτε με %(SelectedTeamName)s", "Removed or unknown message type": "Αφαιρέθηκε ή άγνωστος τύπος μηνύματος", " (unsupported)": " (μη υποστηριζόμενο)", + "%(senderDisplayName)s changed the room avatar to ": "Ο %(senderDisplayName)s άλλαξε την εικόνα του δωματίου σε ", "Missing Media Permissions, click here to request.": "Λείπουν τα δικαιώματα πολύμεσων, κάντε κλικ για να ζητήσετε.", "You may need to manually permit Riot to access your microphone/webcam": "Μπορεί να χρειαστεί να ορίσετε χειροκίνητα την πρόσβαση του Riot στο μικρόφωνο/κάμερα", "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Δεν είναι δυνατή η σύνδεση στον διακομιστή - παρακαλούμε ελέγξτε την συνδεσιμότητα, βεβαιωθείτε ότι το πιστοποιητικό SSL του διακομιστή είναι έμπιστο και ότι κάποιο πρόσθετο περιηγητή δεν αποτρέπει τα αιτήματα.", "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Δεν είναι δυνατή η σύνδεση στον διακομιστή μέσω HTTP όταν μια διεύθυνση HTTPS βρίσκεται στην μπάρα του περιηγητή. Είτε χρησιμοποιήστε HTTPS ή ενεργοποιήστε τα μη ασφαλή σενάρια εντολών.", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "Ο %(senderName)s άλλαξε το επίπεδο δύναμης του %(powerLevelDiffText)s.", "Changes to who can read history will only apply to future messages in this room": "Οι αλλαγές που αφορούν την ορατότητα του ιστορικού θα εφαρμοστούν μόνο στα μελλοντικά μηνύματα του δωματίου", "Conference calling is in development and may not be reliable.": "Η κλήση συνδιάσκεψης είναι υπό ανάπτυξη και μπορεί να μην είναι αξιόπιστη.", "Devices will not yet be able to decrypt history from before they joined the room": "Οι συσκευές δεν θα είναι σε θέση να αποκρυπτογραφήσουν το ιστορικό πριν από την είσοδο τους στο δωμάτιο", "End-to-end encryption is in beta and may not be reliable": "Η κρυπτογράφηση από άκρο σε άκρο είναι σε δοκιμαστικό στάδιο και μπορεί να μην είναι αξιόπιστη", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "Ο %(senderName)s αφαίρεσε το όνομα εμφάνισης του (%(oldDisplayName)s).", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "Ο %(senderName)s έστειλε μια πρόσκληση στον %(targetDisplayName)s για να συνδεθεί στο δωμάτιο.", + "%(senderName)s set their display name to %(displayName)s.": "Ο %(senderName)s όρισε το όνομα του σε %(displayName)s.", "The phone number entered looks invalid": "Ο αριθμός που καταχωρίσατε δεν είναι έγκυρος", "The email address linked to your account must be entered.": "Πρέπει να εισηχθεί η διεύθυνση ηλ. αλληλογραφίας που είναι συνδεδεμένη με τον λογαριασμό σας.", "The file '%(fileName)s' exceeds this home server's size limit for uploads": "Το αρχείο '%(fileName)s' υπερβαίνει το όριο μεγέθους του διακομιστή για αποστολές", @@ -513,6 +546,7 @@ "This is a preview of this room. Room interactions have been disabled": "Αυτή είναι μια προεπισκόπηση του δωματίου. Οι αλληλεπιδράσεις δωματίου έχουν απενεργοποιηθεί", "This room is not accessible by remote Matrix servers": "Αυτό το δωμάτιο δεν είναι προσβάσιμο από απομακρυσμένους διακομιστές Matrix", "To reset your password, enter the email address linked to your account": "Για να επαναφέρετε τον κωδικό πρόσβασης σας, πληκτρολογήστε τη διεύθυνση ηλ. αλληλογραφίας όπου είναι συνδεδεμένη με τον λογαριασμό σας", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "Ο %(senderName)s ενεργοποίησε την από άκρο σε άκρο κρυπτογράφηση (algorithm %(algorithm)s).", "Undecryptable": "Μη αποκρυπτογραφημένο", "Uploading %(filename)s and %(count)s others|one": "Γίνεται αποστολή του %(filename)s και %(count)s υπολοίπα", "Would you like to accept or decline this invitation?": "Θα θέλατε να δεχθείτε ή να απορρίψετε την πρόσκληση;", @@ -769,6 +803,11 @@ "You do not have permission to do that in this room.": "Δεν έχετε την άδεια να το κάνετε αυτό σε αυτό το δωμάτιο.", "You are now ignoring %(userId)s": "Τώρα αγνοείτε τον/την %(userId)s", "You are no longer ignoring %(userId)s": "Δεν αγνοείτε πια τον/την %(userId)s", + "%(oldDisplayName)s changed their display name to %(displayName)s.": "Ο/Η %(oldDisplayName)s άλλαξε το εμφανιζόμενο όνομά του/της σε %(displayName)s.", + "%(senderName)s changed the pinned messages for the room.": "Ο/Η %(senderName)s άλλαξε τα καρφιτσωμένα μηνύματα του δωματίου.", + "%(widgetName)s widget modified by %(senderName)s": "Έγινε αλλαγή στο widget %(widgetName)s από τον/την %(senderName)s", + "%(widgetName)s widget added by %(senderName)s": "Προστέθηκε το widget %(widgetName)s από τον/την %(senderName)s", + "%(widgetName)s widget removed by %(senderName)s": "Το widget %(widgetName)s αφαιρέθηκε από τον/την %(senderName)s", "%(names)s and %(count)s others are typing|other": "Ο/Η %(names)s και άλλοι/ες %(count)s πληκτρολογούν", "%(names)s and %(count)s others are typing|one": "Ο/Η %(names)s και άλλος ένας πληκτρολογούν", "Message Pinning": "Καρφίτσωμα Μηνυμάτων", @@ -810,44 +849,5 @@ "Seen by %(displayName)s (%(userName)s) at %(dateTime)s": "Διαβάστηκε από τον/την %(displayName)s (%(userName)s) στις %(dateTime)s", "Room Notification": "Ειδοποίηση Δωματίου", "Notify the whole room": "Ειδοποιήστε όλο το δωμάτιο", - "Sets the room topic": "Ορίζει το θέμα του δωματίου", - " accepted the invitation for %(displayName)s.": " δέχτηκες την πρόσκληση για %(displayName)s.", - " accepted an invitation.": " δέχτηκε την πρόσκληση.", - " requested a VoIP conference.": "Ο αιτήθηκε μια συνδιάσκεψη VoIP.", - " invited .": "Ο προσκάλεσε τον .", - " banned .": "Ο χρήστης έδιωξε τον χρήστη .", - " changed their display name to .": "Ο/Η άλλαξε το εμφανιζόμενο όνομά του/της σε .", - " set their display name to .": "Ο όρισε το όνομα του σε .", - " removed their display name ().": "Ο αφαίρεσε το όνομα εμφάνισης του ().", - " removed their profile picture.": "Ο αφαίρεσε τη φωτογραφία του προφίλ του.", - " changed their profile picture.": "Ο άλλαξε τη φωτογραφία του προφίλ του.", - " set a profile picture.": "Ο όρισε τη φωτογραφία του προφίλ του.", - " joined the room.": "ο συνδέθηκε στο δωμάτιο.", - " rejected the invitation.": "Ο απέρριψε την πρόσκληση.", - " left the room.": "Ο χρήστης έφυγε από το δωμάτιο.", - " unbanned .": "Ο χρήστης έδιωξε τον χρήστη .", - " kicked .": "Ο έδιωξε τον χρήστη .", - " withdrew 's invitation.": "Ο ανακάλεσε την πρόσκληση του .", - " changed the topic to \"%(topic)s\".": "Ο άλλαξε το θέμα σε \"%(topic)s\".", - " changed the room name to %(roomName)s.": "Ο άλλαξε το όνομα του δωματίου σε %(roomName)s.", - " changed the avatar for %(roomName)s": "Ο άλλαξε την προσωπική εικόνα του %(roomName)s", - " changed the room avatar to ": "Ο άλλαξε την εικόνα του δωματίου σε ", - " removed the room name.": "Ο διέγραψε το όνομα του δωματίου.", - " removed the room avatar.": "Ο διέγραψε την προσωπική εικόνα του δωματίου.", - " answered the call.": "Ο χρήστης απάντησε την κλήση.", - " ended the call.": " τερμάτισε την κλήση.", - " placed a %(callType)s call.": "Ο πραγματοποίησε μια %(callType)s κλήση.", - " sent an invitation to %(targetDisplayName)s to join the room.": "Ο έστειλε μια πρόσκληση στον %(targetDisplayName)s για να συνδεθεί στο δωμάτιο.", - " made future room history visible to all room members, from the point they are invited.": "Ο έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο όλα τα μέλη, από τη στιγμή που προσκλήθηκαν.", - " made future room history visible to all room members, from the point they joined.": "Ο έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο όλα τα μέλη, από τη στιγμή που συνδέθηκαν.", - " made future room history visible to all room members.": "Ο έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο όλα τα μέλη.", - " made future room history visible to anyone.": "Ο έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο οποιοσδήποτε.", - " made future room history visible to unknown (%(visibility)s).": "Ο έκανε το μελλοντικό ιστορικό του δωματίου δημόσιο άγνωστο (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": "Ο ενεργοποίησε την από άκρο σε άκρο κρυπτογράφηση (algorithm %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " από %(fromPowerLevel)s σε %(toPowerLevel)s", - " changed the power level of %(powerLevelDiffText)s.": "Ο άλλαξε το επίπεδο δύναμης του %(powerLevelDiffText)s.", - " changed the pinned messages for the room.": "Ο/Η άλλαξε τα καρφιτσωμένα μηνύματα του δωματίου.", - "%(widgetName)s widget modified by ": "Έγινε αλλαγή στο widget %(widgetName)s από τον/την ", - "%(widgetName)s widget added by ": "Προστέθηκε το widget %(widgetName)s από τον/την ", - "%(widgetName)s widget removed by ": "Το widget %(widgetName)s αφαιρέθηκε από τον/την " + "Sets the room topic": "Ορίζει το θέμα του δωματίου" } diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json index d02ab8ff29..d697fbc7bd 100644 --- a/src/i18n/strings/en_EN.json +++ b/src/i18n/strings/en_EN.json @@ -153,14 +153,50 @@ "Displays action": "Displays action", "Unrecognised command:": "Unrecognised command:", "Reason": "Reason", + "%(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.", + "%(senderName)s requested a VoIP conference.": "%(senderName)s requested a VoIP conference.", + "%(senderName)s invited %(targetName)s.": "%(senderName)s invited %(targetName)s.", + "%(senderName)s banned %(targetName)s.": "%(senderName)s banned %(targetName)s.", + "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s changed their display name to %(displayName)s.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s set their display name to %(displayName)s.", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s removed their display name (%(oldDisplayName)s).", + "%(senderName)s removed their profile picture.": "%(senderName)s removed their profile picture.", + "%(senderName)s changed their profile picture.": "%(senderName)s changed their profile picture.", + "%(senderName)s set a profile picture.": "%(senderName)s set a profile picture.", "VoIP conference started.": "VoIP conference started.", + "%(targetName)s joined the room.": "%(targetName)s joined the room.", "VoIP conference finished.": "VoIP conference finished.", + "%(targetName)s rejected the invitation.": "%(targetName)s rejected the invitation.", + "%(targetName)s left the room.": "%(targetName)s left the room.", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s unbanned %(targetName)s.", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s kicked %(targetName)s.", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s withdrew %(targetName)s's invitation.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s changed the topic to \"%(topic)s\".", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s removed the room name.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s changed the room name to %(roomName)s.", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s sent an image.", "Someone": "Someone", "(not supported by this browser)": "(not supported by this browser)", + "%(senderName)s answered the call.": "%(senderName)s answered the call.", "(could not connect media)": "(could not connect media)", "(no answer)": "(no answer)", "(unknown failure: %(reason)s)": "(unknown failure: %(reason)s)", + "%(senderName)s ended the call.": "%(senderName)s ended the call.", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s placed a %(callType)s call.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s made future room history visible to all room members, from the point they are invited.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s made future room history visible to all room members, from the point they joined.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s made future room history visible to all room members.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s made future room history visible to anyone.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s made future room history visible to unknown (%(visibility)s).", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s changed the power level of %(powerLevelDiffText)s.", + "%(senderName)s changed the pinned messages for the room.": "%(senderName)s changed the pinned messages for the room.", + "%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s widget modified by %(senderName)s", + "%(widgetName)s widget added by %(senderName)s": "%(widgetName)s widget added by %(senderName)s", + "%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s widget removed by %(senderName)s", "%(displayName)s is typing": "%(displayName)s is typing", "%(names)s and %(count)s others are typing|other": "%(names)s and %(count)s others are typing", "%(names)s and %(count)s others are typing|one": "%(names)s and one other is typing", @@ -580,6 +616,9 @@ "Invalid file%(extra)s": "Invalid file%(extra)s", "Error decrypting image": "Error decrypting image", "Error decrypting video": "Error decrypting video", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s changed the avatar for %(roomName)s", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s removed the room avatar.", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s changed the room avatar to ", "Copied!": "Copied!", "Failed to copy": "Failed to copy", "Add an Integration": "Add an Integration", @@ -1193,44 +1232,5 @@ "Import": "Import", "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 add tag %(tagName)s to room": "Failed to add tag %(tagName)s to room", - " accepted the invitation for %(displayName)s.": " accepted the invitation for %(displayName)s.", - " accepted an invitation.": " accepted an invitation.", - " requested a VoIP conference.": " requested a VoIP conference.", - " invited .": " invited .", - " banned .": " banned .", - " changed their display name to .": " changed their display name to .", - " set their display name to .": " set their display name to .", - " removed their display name ().": " removed their display name ().", - " removed their profile picture.": " removed their profile picture.", - " changed their profile picture.": " changed their profile picture.", - " set a profile picture.": " set a profile picture.", - " joined the room.": " joined the room.", - " rejected the invitation.": " rejected the invitation.", - " left the room.": " left the room.", - " unbanned .": " unbanned .", - " kicked .": " kicked .", - " withdrew 's invitation.": " withdrew 's invitation.", - " changed the topic to \"%(topic)s\".": " changed the topic to \"%(topic)s\".", - " changed the room name to %(roomName)s.": " changed the room name to %(roomName)s.", - " changed the avatar for %(roomName)s": " changed the avatar for %(roomName)s", - " changed the room avatar to ": " changed the room avatar to ", - " removed the room name.": " removed the room name.", - " removed the room avatar.": " removed the room avatar.", - " answered the call.": " answered the call.", - " ended the call.": " ended the call.", - " placed a %(callType)s call.": " placed a %(callType)s call.", - " sent an invitation to %(targetDisplayName)s to join the room.": " sent an invitation to %(targetDisplayName)s to join the room.", - " made future room history visible to all room members, from the point they are invited.": " made future room history visible to all room members, from the point they are invited.", - " made future room history visible to all room members, from the point they joined.": " made future room history visible to all room members, from the point they joined.", - " made future room history visible to all room members.": " made future room history visible to all room members.", - " made future room history visible to anyone.": " made future room history visible to anyone.", - " made future room history visible to unknown (%(visibility)s).": " made future room history visible to unknown (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " turned on end-to-end encryption (algorithm %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " from %(fromPowerLevel)s to %(toPowerLevel)s", - " changed the power level of %(powerLevelDiffText)s.": " changed the power level of %(powerLevelDiffText)s.", - " changed the pinned messages for the room.": " changed the pinned messages for the room.", - "%(widgetName)s widget modified by ": "%(widgetName)s widget modified by ", - "%(widgetName)s widget added by ": "%(widgetName)s widget added by ", - "%(widgetName)s widget removed by ": "%(widgetName)s widget removed by " + "Failed to add tag %(tagName)s to room": "Failed to add tag %(tagName)s to room" } diff --git a/src/i18n/strings/en_US.json b/src/i18n/strings/en_US.json index e1b91cfa81..6f0708f0c2 100644 --- a/src/i18n/strings/en_US.json +++ b/src/i18n/strings/en_US.json @@ -3,6 +3,8 @@ "AM": "AM", "PM": "PM", "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains", + "%(targetName)s accepted an invitation.": "%(targetName)s accepted an invitation.", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s accepted the invitation for %(displayName)s.", "Account": "Account", "Access Token:": "Access Token:", "Add a topic": "Add a topic", @@ -28,6 +30,7 @@ "and %(count)s others...|one": "and one other...", "%(names)s and %(lastPerson)s are typing": "%(names)s and %(lastPerson)s are typing", "A new password must be entered.": "A new password must be entered.", + "%(senderName)s answered the call.": "%(senderName)s answered the call.", "An error has occurred.": "An error has occurred.", "Anyone": "Anyone", "Anyone who knows the room's link, apart from guests": "Anyone who knows the room's link, apart from guests", @@ -38,6 +41,7 @@ "Are you sure you want to upload the following files?": "Are you sure you want to upload the following files?", "Attachment": "Attachment", "Autoplay GIFs and videos": "Autoplay GIFs and videos", + "%(senderName)s banned %(targetName)s.": "%(senderName)s banned %(targetName)s.", "Ban": "Ban", "Banned users": "Banned users", "Bans user with given id": "Bans user with given id", @@ -47,6 +51,11 @@ "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.", "Can't load user settings": "Can't load user settings", "Change Password": "Change Password", + "%(senderName)s changed their profile picture.": "%(senderName)s changed their profile picture.", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s changed the power level of %(powerLevelDiffText)s.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s changed the room name to %(roomName)s.", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s removed the room name.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s changed the topic to \"%(topic)s\".", "Changes to who can read history will only apply to future messages in this room": "Changes to who can read history will only apply to future messages in this room", "Changes your display nickname": "Changes your display nickname", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.", @@ -108,6 +117,7 @@ "Enable encryption": "Enable encryption", "Encrypted messages will not be visible on clients that do not yet implement encryption": "Encrypted messages will not be visible on clients that do not yet implement encryption", "Encrypted room": "Encrypted room", + "%(senderName)s ended the call.": "%(senderName)s ended the call.", "End-to-end encryption information": "End-to-end encryption information", "End-to-end encryption is in beta and may not be reliable": "End-to-end encryption is in beta and may not be reliable", "Enter Code": "Enter Code", @@ -147,6 +157,7 @@ "Forgot your password?": "Forgot your password?", "For security, this session has been signed out. Please sign in again.": "For security, this session has been signed out. Please sign in again.", "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s", "Guest access is disabled on this Home Server.": "Guest access is disabled on this Home Server.", "Guests cannot join this room even if explicitly invited.": "Guests cannot join this room even if explicitly invited.", "Hangup": "Hangup", @@ -165,6 +176,7 @@ "Invalid address format": "Invalid address format", "Invalid Email Address": "Invalid Email Address", "Invalid file%(extra)s": "Invalid file%(extra)s", + "%(senderName)s invited %(targetName)s.": "%(senderName)s invited %(targetName)s.", "Invite new room members": "Invite new room members", "Invited": "Invited", "Invites": "Invites", @@ -174,8 +186,10 @@ "%(displayName)s is typing": "%(displayName)s is typing", "Sign in with": "Sign in with", "Join Room": "Join Room", + "%(targetName)s joined the room.": "%(targetName)s joined the room.", "Joins room with given alias": "Joins room with given alias", "Jump to first unread message.": "Jump to first unread message.", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s kicked %(targetName)s.", "Kick": "Kick", "Kicks user with given id": "Kicks user with given id", "Labs": "Labs", @@ -190,11 +204,17 @@ "Stops ignoring a user, showing their messages going forward": "Stops ignoring a user, showing their messages going forward", "Ignores a user, hiding their messages from you": "Ignores a user, hiding their messages from you", "Leave room": "Leave room", + "%(targetName)s left the room.": "%(targetName)s left the room.", "Publish this room to the public in %(domain)s's room directory?": "Publish this room to the public in %(domain)s's room directory?", "Local addresses for this room:": "Local addresses for this room:", "Logged in as:": "Logged in as:", "Logout": "Logout", "Low priority": "Low priority", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s made future room history visible to all room members, from the point they are invited.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s made future room history visible to all room members, from the point they joined.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s made future room history visible to all room members.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s made future room history visible to anyone.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s made future room history visible to unknown (%(visibility)s).", "Manage Integrations": "Manage Integrations", "Markdown is disabled": "Markdown is disabled", "Markdown is enabled": "Markdown is enabled", @@ -236,6 +256,7 @@ "People": "People", "Permissions": "Permissions", "Phone": "Phone", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s placed a %(callType)s call.", "Please check your email and click on the link it contains. Once this is done, click continue.": "Please check your email and click on the link it contains. Once this is done, click continue.", "Power level must be positive integer.": "Power level must be positive integer.", "Privacy warning": "Privacy warning", @@ -246,11 +267,15 @@ "Revoke widget access": "Revoke widget access", "Refer a friend to Riot:": "Refer a friend to Riot:", "Register": "Register", + "%(targetName)s rejected the invitation.": "%(targetName)s rejected the invitation.", "Reject invitation": "Reject invitation", "Remote addresses for this room:": "Remote addresses for this room:", "Remove Contact Information?": "Remove Contact Information?", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s removed their display name (%(oldDisplayName)s).", + "%(senderName)s removed their profile picture.": "%(senderName)s removed their profile picture.", "Remove": "Remove", "Remove %(threePid)s?": "Remove %(threePid)s?", + "%(senderName)s requested a VoIP conference.": "%(senderName)s requested a VoIP conference.", "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.", "Results from DuckDuckGo": "Results from DuckDuckGo", "Return to login screen": "Return to login screen", @@ -271,6 +296,7 @@ "Send Invites": "Send Invites", "Send Reset Email": "Send Reset Email", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s sent an image.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.", "Server error": "Server error", "Server may be unavailable or overloaded": "Server may be unavailable or overloaded", "Server may be unavailable, overloaded, or search timed out :(": "Server may be unavailable, overloaded, or search timed out :(", @@ -278,6 +304,8 @@ "Server may be unavailable, overloaded, or you hit a bug.": "Server may be unavailable, overloaded, or you hit a bug.", "Server unavailable, overloaded, or something else went wrong.": "Server unavailable, overloaded, or something else went wrong.", "Session ID": "Session ID", + "%(senderName)s set a profile picture.": "%(senderName)s set a profile picture.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s set their display name to %(displayName)s.", "Settings": "Settings", "Show panel": "Show panel", "Show timestamps in 12 hour format (e.g. 2:30pm)": "Show timestamps in 12 hour format (e.g. 2:30pm)", @@ -316,10 +344,12 @@ "Tried to load a specific point in this room's timeline, but was unable to find it.": "Tried to load a specific point in this room's timeline, but was unable to find it.", "Turn Markdown off": "Turn Markdown off", "Turn Markdown on": "Turn Markdown on", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).", "Unable to add email address": "Unable to add email address", "Unable to remove contact information": "Unable to remove contact information", "Unable to verify email address.": "Unable to verify email address.", "Unban": "Unban", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s unbanned %(targetName)s.", "Unable to capture screen": "Unable to capture screen", "Unable to enable Notifications": "Unable to enable Notifications", "Unable to load device list": "Unable to load device list", @@ -363,6 +393,7 @@ "Who can read history?": "Who can read history?", "Who would you like to add to this room?": "Who would you like to add to this room?", "Who would you like to communicate with?": "Who would you like to communicate with?", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s withdrew %(targetName)s's invitation.", "You are already in a call.": "You are already in a call.", "You are trying to access %(roomName)s.": "You are trying to access %(roomName)s.", "You cannot place a call with yourself.": "You cannot place a call with yourself.", @@ -530,6 +561,9 @@ "Online": "Online", "Idle": "Idle", "Offline": "Offline", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s changed the room avatar to ", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s removed the room avatar.", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s changed the avatar for %(roomName)s", "Active call (%(roomName)s)": "Active call (%(roomName)s)", "Accept": "Accept", "Add": "Add", @@ -656,8 +690,11 @@ "Automatically replace plain text Emoji": "Automatically replace plain text Emoji", "Failed to upload image": "Failed to upload image", "Hide avatars in user and room mentions": "Hide avatars in user and room mentions", + "%(widgetName)s widget added by %(senderName)s": "%(widgetName)s widget added by %(senderName)s", + "%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s widget removed by %(senderName)s", "Robot check is currently unavailable on desktop - please use a web browser": "Robot check is currently unavailable on desktop - please use a web browser", "Verifies a user, device, and pubkey tuple": "Verifies a user, device, and pubkey tuple", + "%(senderName)s changed the pinned messages for the room.": "%(senderName)s changed the pinned messages for the room.", "Fetching third party location failed": "Fetching third party location failed", "A new version of Riot is available.": "A new version of Riot is available.", "Couldn't load home page": "Couldn't load home page", @@ -791,42 +828,5 @@ "Collapse panel": "Collapse panel", "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!": "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!", "Checking for an update...": "Checking for an update...", - "There are advanced notifications which are not shown here": "There are advanced notifications which are not shown here", - " accepted the invitation for %(displayName)s.": " accepted the invitation for %(displayName)s.", - " accepted an invitation.": " accepted an invitation.", - " requested a VoIP conference.": " requested a VoIP conference.", - " invited .": " invited .", - " banned .": " banned .", - " set their display name to .": " set their display name to .", - " removed their display name ().": " removed their display name ().", - " removed their profile picture.": " removed their profile picture.", - " changed their profile picture.": " changed their profile picture.", - " set a profile picture.": " set a profile picture.", - " joined the room.": " joined the room.", - " rejected the invitation.": " rejected the invitation.", - " left the room.": " left the room.", - " unbanned .": " unbanned .", - " kicked .": " kicked .", - " withdrew 's invitation.": " withdrew 's invitation.", - " changed the topic to \"%(topic)s\".": " changed the topic to \"%(topic)s\".", - " changed the room name to %(roomName)s.": " changed the room name to %(roomName)s.", - " changed the room avatar to ": " changed the room avatar to ", - " changed the avatar for %(roomName)s": " changed the avatar for %(roomName)s", - " removed the room name.": " removed the room name.", - " removed the room avatar.": " removed the room avatar.", - " answered the call.": " answered the call.", - " ended the call.": " ended the call.", - " placed a %(callType)s call.": " placed a %(callType)s call.", - " sent an invitation to %(targetDisplayName)s to join the room.": " sent an invitation to %(targetDisplayName)s to join the room.", - " made future room history visible to all room members, from the point they are invited.": " made future room history visible to all room members, from the point they are invited.", - " made future room history visible to all room members, from the point they joined.": " made future room history visible to all room members, from the point they joined.", - " made future room history visible to all room members.": " made future room history visible to all room members.", - " made future room history visible to anyone.": " made future room history visible to anyone.", - " made future room history visible to unknown (%(visibility)s).": " made future room history visible to unknown (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " turned on end-to-end encryption (algorithm %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " from %(fromPowerLevel)s to %(toPowerLevel)s", - " changed the power level of %(powerLevelDiffText)s.": " changed the power level of %(powerLevelDiffText)s.", - " changed the pinned messages for the room.": " changed the pinned messages for the room.", - "%(widgetName)s widget added by ": "%(widgetName)s widget added by ", - "%(widgetName)s widget removed by ": "%(widgetName)s widget removed by " + "There are advanced notifications which are not shown here": "There are advanced notifications which are not shown here" } diff --git a/src/i18n/strings/eo.json b/src/i18n/strings/eo.json index 9e606ea90a..abcbcd636a 100644 --- a/src/i18n/strings/eo.json +++ b/src/i18n/strings/eo.json @@ -108,14 +108,49 @@ "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "La donita subskriba ŝlosilo kongruas kun la ŝlosilo ricevita de %(userId)s por ĝia aparato %(deviceId)s. Aparato markita kiel kontrolita.", "Unrecognised command:": "Nerekonita komando:", "Reason": "Kialo", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s akceptis la inviton por %(displayName)s.", + "%(targetName)s accepted an invitation.": "%(targetName)s akceptis inviton.", + "%(senderName)s requested a VoIP conference.": "%(senderName)s petis rettelefonan vokon.", + "%(senderName)s invited %(targetName)s.": "%(senderName)s invitis uzanton %(targetName)s.", + "%(senderName)s banned %(targetName)s.": "%(senderName)s forbaris uzanton %(targetName)s.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s agordis sian vidigan nomon al %(displayName)s.", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s forigis sian vidigan nomon (%(oldDisplayName)s).", + "%(senderName)s removed their profile picture.": "%(senderName)s forigis sian profilbildon.", + "%(senderName)s changed their profile picture.": "%(senderName)s ŝanĝis sian profilbildon.", + "%(senderName)s set a profile picture.": "%(senderName)s agordis profilbildon.", "VoIP conference started.": "Rettelefona voko komenciĝis.", + "%(targetName)s joined the room.": "%(targetName)s venis en la ĉambron.", "VoIP conference finished.": "Rettelefona voko finiĝis.", + "%(targetName)s rejected the invitation.": "%(targetName)s rifuzis la inviton.", + "%(targetName)s left the room.": "%(targetName)s forlasis la ĉambron.", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s malbaris uzanton %(targetName)s.", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s forpelis uzanton %(targetName)s.", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s nuligis inviton por %(targetName)s.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s ŝanĝis la temon al «%(topic)s».", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s forigis nomon de la ĉambro.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s ŝanĝis nomon de la ĉambro al %(roomName)s.", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s sendis bildon.", "Someone": "Iu", "(not supported by this browser)": "(nesubtenata de tiu ĉi foliumilo)", + "%(senderName)s answered the call.": "%(senderName)s akceptis la vokon.", "(could not connect media)": "(aŭdvidaĵoj ne kunigeblis)", "(no answer)": "(sen respondo)", "(unknown failure: %(reason)s)": "(nekonata eraro: %(reason)s)", + "%(senderName)s ended the call.": "%(senderName)s finis la vokon.", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s faris vokon de speco: %(callType)s.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s sendis ĉambran inviton al %(targetDisplayName)s.", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s videbligis estontan historion de la ĉambro al ĉiuj ĉambranoj, de la tempo de invito.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s videbligis estontan historion de la ĉambro al ĉiuj ĉambranoj, de la tempo de aliĝo.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s videbligis estontan historion de la ĉambro al ĉiuj ĉambranoj.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s videbligis estontan historion de la ĉambro al ĉiuj.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s videbligis estontan historion de la ĉambro al nekonatoj (%(visibility)s).", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s ŝaltis ĝiscelan ĉifradon (algoritmo: %(algorithm)s).", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s de %(fromPowerLevel)s al %(toPowerLevel)s", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s ŝanĝis la potencan nivelon de %(powerLevelDiffText)s.", + "%(senderName)s changed the pinned messages for the room.": "%(senderName)s ŝanĝis la fiksitajn mesaĝojn de la ĉambro.", + "%(widgetName)s widget modified by %(senderName)s": "Fenestraĵon %(widgetName)s ŝanĝis %(senderName)s", + "%(widgetName)s widget added by %(senderName)s": "Fenestraĵon %(widgetName)s aldonis %(senderName)s", + "%(widgetName)s widget removed by %(senderName)s": "Fenestraĵon %(widgetName)s forigis %(senderName)s", "%(displayName)s is typing": "%(displayName)s tajpas", "%(names)s and %(count)s others are typing|other": "%(names)s kaj %(count)s aliaj tajpas", "%(names)s and %(count)s others are typing|one": "%(names)s kaj unu alia tajpas", @@ -241,6 +276,7 @@ "Unignore": "Reatenti", "Ignore": "Malatenti", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Ŝanĝo de pasvorto nuntempe nuligos ĉiujn ĝiscele ĉifrajn ŝlosilojn sur ĉiuj viaj aparatoj. Tio faros ĉifritajn babilajn historiojn nelegeblaj, krom se vi unue elportos viajn ĉambrajn ŝlosilojn kaj reenportos ilin poste. Estontece ĉi tio pliboniĝos.", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s ŝanĝis la profilbildon de %(roomName)s", "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Vi estas direktota al ekstera retejo por aŭtentigi vian konton por uzo kun %(integrationsUrl)s. Ĉu vi volas daŭrigi tion?", "Jump to read receipt": "Salti al legokonfirmo", "Mention": "Mencio", @@ -436,6 +472,8 @@ "Invalid file%(extra)s": "Malvalida dosiero%(extra)s", "Error decrypting image": "Eraro malĉifrante bildon", "Error decrypting video": "Eraro malĉifrante videon", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s forigis la ĉambran profilbildon.", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s agordis la ĉambran profilbildon al ", "Copied!": "Kopiita!", "Failed to copy": "Malsukcesis kopii", "Add an Integration": "Aldoni integron", @@ -887,6 +925,7 @@ "Whether or not you're logged in (we don't record your user name)": "Ĉu vi salutis aŭ ne (ni ne registras vian salutnomon)", "Your language of choice": "Via preferata lingvo", "The information being sent to us to help make Riot.im better includes:": "Informoj sendataj al ni por plibonigi la servon Riot.im inkluzivas:", + "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s ŝanĝis sian vidigan nomon al %(displayName)s.", "Send an encrypted reply…": "Sendi ĉifritan respondon…", "Send a reply (unencrypted)…": "Sendi respondon (neĉifritan)…", "Send an encrypted message…": "Sendi ĉifritan mesaĝon…", @@ -1057,44 +1096,5 @@ "Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "Sencimigaj protokoloj enhavas informojn pri uzo de aplikaĵo, inkluzive vian salutnomon, la identigilojn aŭ nomojn de la ĉambroj aŭ grupoj kiujn vi vizitis, kaj la salutnomojn de aliaj uzantoj. Ili ne enhavas mesaĝojn.", "Failed to send logs: ": "Malsukcesis sendi protokolon: ", "Notes:": "Rimarkoj:", - "Preparing to send logs": "Pretiganta sendon de protokolo", - " accepted the invitation for %(displayName)s.": " akceptis la inviton por %(displayName)s.", - " accepted an invitation.": " akceptis inviton.", - " requested a VoIP conference.": " petis rettelefonan vokon.", - " invited .": " invitis uzanton .", - " banned .": " forbaris uzanton .", - " changed their display name to .": " ŝanĝis sian vidigan nomon al .", - " set their display name to .": " agordis sian vidigan nomon al .", - " removed their display name ().": " forigis sian vidigan nomon ().", - " removed their profile picture.": " forigis sian profilbildon.", - " changed their profile picture.": " ŝanĝis sian profilbildon.", - " set a profile picture.": " agordis profilbildon.", - " joined the room.": " venis en la ĉambron.", - " rejected the invitation.": " rifuzis la inviton.", - " left the room.": " forlasis la ĉambron.", - " unbanned .": " malbaris uzanton .", - " kicked .": " forpelis uzanton .", - " withdrew 's invitation.": " nuligis inviton por .", - " changed the topic to \"%(topic)s\".": " ŝanĝis la temon al «%(topic)s».", - " changed the room name to %(roomName)s.": " ŝanĝis nomon de la ĉambro al %(roomName)s.", - " changed the avatar for %(roomName)s": " ŝanĝis la profilbildon de %(roomName)s", - " changed the room avatar to ": " agordis la ĉambran profilbildon al ", - " removed the room name.": " forigis nomon de la ĉambro.", - " removed the room avatar.": " forigis la ĉambran profilbildon.", - " answered the call.": " akceptis la vokon.", - " ended the call.": " finis la vokon.", - " placed a %(callType)s call.": " faris vokon de speco: %(callType)s.", - " sent an invitation to %(targetDisplayName)s to join the room.": " sendis ĉambran inviton al %(targetDisplayName)s.", - " made future room history visible to all room members, from the point they are invited.": " videbligis estontan historion de la ĉambro al ĉiuj ĉambranoj, de la tempo de invito.", - " made future room history visible to all room members, from the point they joined.": " videbligis estontan historion de la ĉambro al ĉiuj ĉambranoj, de la tempo de aliĝo.", - " made future room history visible to all room members.": " videbligis estontan historion de la ĉambro al ĉiuj ĉambranoj.", - " made future room history visible to anyone.": " videbligis estontan historion de la ĉambro al ĉiuj.", - " made future room history visible to unknown (%(visibility)s).": " videbligis estontan historion de la ĉambro al nekonatoj (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " ŝaltis ĝiscelan ĉifradon (algoritmo: %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " de %(fromPowerLevel)s al %(toPowerLevel)s", - " changed the power level of %(powerLevelDiffText)s.": " ŝanĝis la potencan nivelon de %(powerLevelDiffText)s.", - " changed the pinned messages for the room.": " ŝanĝis la fiksitajn mesaĝojn de la ĉambro.", - "%(widgetName)s widget modified by ": "Fenestraĵon %(widgetName)s ŝanĝis ", - "%(widgetName)s widget added by ": "Fenestraĵon %(widgetName)s aldonis ", - "%(widgetName)s widget removed by ": "Fenestraĵon %(widgetName)s forigis " + "Preparing to send logs": "Pretiganta sendon de protokolo" } diff --git a/src/i18n/strings/es.json b/src/i18n/strings/es.json index 8b010d70b3..5434c570f7 100644 --- a/src/i18n/strings/es.json +++ b/src/i18n/strings/es.json @@ -1,5 +1,7 @@ { "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "Un mensaje de texto ha sido enviado a +%(msisdn)s. Por favor ingrese el código de verificación que lo contiene", + "%(targetName)s accepted an invitation.": "%(targetName)s ha aceptado una invitación.", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s ha aceptado la invitación para %(displayName)s.", "Account": "Cuenta", "Access Token:": "Token de Acceso:", "Add email address": "Agregar correo eléctronico", @@ -14,6 +16,7 @@ "and %(count)s others...|one": "y otro...", "%(names)s and %(lastPerson)s are typing": "%(names)s y %(lastPerson)s están escribiendo", "A new password must be entered.": "Una nueva clave debe ser ingresada.", + "%(senderName)s answered the call.": "%(senderName)s atendió la llamada.", "An error has occurred.": "Un error ha ocurrido.", "Anyone who knows the room's link, apart from guests": "Cualquiera que sepa el enlace de la sala, salvo invitados", "Anyone who knows the room's link, including guests": "Cualquiera que sepa del enlace de la sala, incluyendo los invitados", @@ -21,6 +24,7 @@ "Are you sure you want to reject the invitation?": "¿Estás seguro que quieres rechazar la invitación?", "Attachment": "Adjunto", "Autoplay GIFs and videos": "Reproducir automáticamente GIFs y videos", + "%(senderName)s banned %(targetName)s.": "%(senderName)s ha bloqueado a %(targetName)s.", "Ban": "Bloquear", "Banned users": "Usuarios bloqueados", "Bans user with given id": "Bloquear usuario por ID", @@ -30,6 +34,10 @@ "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "No se puede conectar al servidor via HTTP, cuando es necesario un enlace HTTPS en la barra de direcciones de tu navegador. Ya sea usando HTTPS o habilitando los scripts inseguros.", "Can't load user settings": "No se puede cargar las configuraciones del usuario", "Change Password": "Cambiar clave", + "%(senderName)s changed their profile picture.": "%(senderName)s ha cambiado su foto de perfil.", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s ha cambiado el nivel de acceso de %(powerLevelDiffText)s.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s ha cambiado el nombre de la sala a %(roomName)s.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s ha cambiado el tema de la sala a \"%(topic)s\".", "Changes to who can read history will only apply to future messages in this room": "Cambios para quien pueda leer el historial solo serán aplicados a futuros mensajes en la sala", "Changes your display nickname": "Cambia la visualización de tu apodo", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "El cambio de contraseña restablecerá actualmente todas las claves de cifrado de extremo a extremo de todos los dispositivos, haciendo que el historial de chat cifrado sea ilegible, a menos que primero exporte las claves de la habitación y vuelva a importarlas después. En el futuro esto será mejorado.", @@ -83,6 +91,7 @@ "Enable encryption": "Habilitar encriptación", "Encrypted messages will not be visible on clients that do not yet implement encryption": "Los mensajes encriptados no serán visibles en navegadores que no han implementado aun la encriptación", "Encrypted room": "Sala encriptada", + "%(senderName)s ended the call.": "%(senderName)s terminó la llamada.", "End-to-end encryption information": "Información de encriptación de extremo a extremo", "End-to-end encryption is in beta and may not be reliable": "El cifrado de extremo a extremo está en pruebas, podría no ser fiable", "Enter Code": "Ingresar Código", @@ -121,6 +130,7 @@ "Forgot your password?": "¿Olvidaste tu clave?", "For security, this session has been signed out. Please sign in again.": "Por seguridad, esta sesión ha sido cerrada. Por favor inicia sesión nuevamente.", "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "Por seguridad, al cerrar la sesión borrará cualquier clave de encriptación de extremo a extremo en este navegador. Si quieres ser capaz de descifrar tu historial de conversación, para las futuras sesiones en Riot, por favor exporta las claves de la sala para protegerlas.", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s de %(fromPowerLevel)s a %(toPowerLevel)s", "Guests cannot join this room even if explicitly invited.": "Invitados no pueden unirse a esta sala aun cuando han sido invitados explícitamente.", "Hangup": "Colgar", "Hide read receipts": "Ocultar mensajes leídos", @@ -136,6 +146,7 @@ "Invalid address format": "Formato de dirección inválida", "Invalid Email Address": "Dirección de correo electrónico inválida", "Invalid file%(extra)s": "Archivo inválido %(extra)s", + "%(senderName)s invited %(targetName)s.": "%(senderName)s ha invitado a %(targetName)s.", "Invite new room members": "Invitar nuevos miembros a la sala", "Invites": "Invitar", "Invites user with given id to current room": "Invitar a usuario con ID dado a esta sala", @@ -144,11 +155,14 @@ "%(displayName)s is typing": "%(displayName)s está escribiendo", "Sign in with": "Quiero iniciar sesión con", "Join Room": "Unirte a la sala", + "%(targetName)s joined the room.": "%(targetName)s se ha unido a la sala.", "Joins room with given alias": "Unirse a la sala con el alias dado", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s ha expulsado a %(targetName)s.", "Kick": "Expulsar", "Kicks user with given id": "Expulsar usuario con ID dado", "Labs": "Laboratorios", "Leave room": "Dejar sala", + "%(targetName)s left the room.": "%(targetName)s ha dejado la sala.", "Local addresses for this room:": "Direcciones locales para esta sala:", "Logged in as:": "Sesión iniciada como:", "Logout": "Cerrar Sesión", @@ -198,6 +212,11 @@ "Jump to first unread message.": "Ir al primer mensaje sin leer.", "Last seen": "Visto por última vez", "Level:": "Nivel:", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s ha configurado el historial de la sala visible para Todos los miembros de la sala, desde el momento en que son invitados.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s ha configurado el historial de la sala visible para Todos los miembros de la sala, desde el momento en que se han unido.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s ha configurado el historial de la sala visible para Todos los miembros de la sala.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s ha configurado el historial de la sala visible para nadie.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s ha configurado el historial de la sala visible para desconocido (%(visibility)s).", "Something went wrong!": "¡Algo ha fallado!", "Please select the destination room for this message": "Por favor, seleccione la sala destino para este mensaje", "Create new room": "Crear nueva sala", @@ -244,12 +263,15 @@ "Send Invites": "Enviar invitaciones", "Send Reset Email": "Enviar e-mail de reinicio", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s envió una imagen.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s invitó a %(targetDisplayName)s a unirse a la sala.", "Server error": "Error del servidor", "Server may be unavailable, overloaded, or search timed out :(": "El servidor podría estar saturado o desconectado, o la búsqueda caducó :(", "Server may be unavailable, overloaded, or the file too big": "El servidor podría estar saturado o desconectado, o el fichero ser demasiado grande", "Server may be unavailable, overloaded, or you hit a bug.": "El servidor podría estar saturado o desconectado, o encontraste un fallo.", "Server unavailable, overloaded, or something else went wrong.": "Servidor saturado, desconectado, o alguien ha roto algo.", "Session ID": "ID de sesión", + "%(senderName)s set a profile picture.": "%(senderName)s puso una foto de perfil.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s cambió su nombre a %(displayName)s.", "Settings": "Configuración", "Show panel": "Mostrar panel", "Show Text Formatting Toolbar": "Mostrar la barra de formato de texto", @@ -275,6 +297,7 @@ "Are you sure you want to leave the room '%(roomName)s'?": "¿Está seguro de que desea abandonar la sala '%(roomName)s'?", "Are you sure you want to upload the following files?": "¿Está seguro que desea enviar los siguientes archivos?", "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "No se puede conectar al servidor - compruebe su conexión, asegúrese de que el certificado SSL del servidor es de confiaza, y compruebe que no hay extensiones del navegador bloqueando las peticiones.", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s ha quitado el nombre de la sala.", "Device key:": "Clave del dispositivo:", "Drop File Here": "Deje el fichero aquí", "Guest access is disabled on this Home Server.": "El acceso de invitados está desactivado en este servidor.", @@ -321,6 +344,7 @@ "People": "Gente", "Permissions": "Permisos", "Phone": "Teléfono", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s ha hecho una llamada de tipo %(callType)s.", "Please check your email and click on the link it contains. Once this is done, click continue.": "Por favor, compruebe su e-mail y pulse el enlace que contiene. Una vez esté hecho, pulse continuar.", "Power level must be positive integer.": "El nivel debe ser un entero positivo.", "Privacy warning": "Alerta de privacidad", @@ -333,12 +357,16 @@ "Revoke Moderator": "Eliminar Moderador", "Refer a friend to Riot:": "Informar a un amigo sobre Riot:", "Register": "Registro", + "%(targetName)s rejected the invitation.": "%(targetName)s ha rechazado la invitación.", "Reject invitation": "Rechazar invitación", "Rejoin": "Volver a unirse", "Remote addresses for this room:": "Dirección remota de esta sala:", "Remove Contact Information?": "¿Eliminar información del contacto?", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s ha suprimido su nombre para mostar (%(oldDisplayName)s).", + "%(senderName)s removed their profile picture.": "%(senderName)s ha eliminado su foto de perfil.", "Remove": "Eliminar", "Remove %(threePid)s?": "¿Eliminar %(threePid)s?", + "%(senderName)s requested a VoIP conference.": "%(senderName)s ha solicitado una conferencia Voz-IP.", "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Reiniciar la contraseña también reiniciará las claves de cifrado extremo-a-extremo, haciendo ilegible el historial de las conversaciones, salvo que exporte previamente las claves de sala, y las importe posteriormente. Esto será mejorado en futuras versiones.", "Results from DuckDuckGo": "Resultados desde DuckDuckGo", "Return to login screen": "Volver a la pantalla de inicio de sesión", @@ -399,6 +427,7 @@ "Tried to load a specific point in this room's timeline, but was unable to find it.": "Se ha intentado cargar cierto punto en la cronología de esta sala, pero no se ha podido encontrarlo.", "Turn Markdown off": "Desactivar markdown", "Turn Markdown on": "Activar markdown", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s ha activado el cifrado de extremo-a-extremo (algorithm %(algorithm)s).", "Unable to add email address": "No se ha podido añadir la dirección de correo electrónico", "Unable to create widget.": "No se ha podido crear el widget.", "Unable to remove contact information": "No se ha podido eliminar la información de contacto", @@ -454,6 +483,7 @@ "Who can read history?": "¿Quién puede leer el historial?", "Who would you like to add to this room?": "¿A quién quiere añadir a esta sala?", "Who would you like to communicate with?": "¿Con quién quiere comunicar?", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s ha retirado la invitación de %(targetName)s.", "Would you like to accept or decline this invitation?": "¿Quiere aceptar o rechazar esta invitación?", "You already have existing direct chats with this user:": "Ya tiene chats directos con este usuario:", "You are already in a call.": "Ya está participando en una llamada.", @@ -472,6 +502,7 @@ "Revoke widget access": "Revocar acceso del widget", "The maximum permitted number of widgets have already been added to this room.": "La cantidad máxima de widgets permitida ha sido alcanzada en esta sala.", "To use it, just wait for autocomplete results to load and tab through them.": "Para usar, solo espere a que carguen los resultados de auto-completar y navegue entre ellos.", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s levanto la suspensión de %(targetName)s.", "unencrypted": "no cifrado", "Unmute": "desactivar el silencio", "Unrecognised command:": "comando no reconocido:", @@ -705,36 +736,5 @@ "Collapse panel": "Colapsar panel", "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!": "En su navegador actual, la apariencia y comportamiento de la aplicación puede ser completamente incorrecta, y algunas de las características podrían no funcionar. Si aún desea probarlo puede continuar, pero ¡no podremos ofrecer soporte por cualquier problema que pudiese tener!", "Checking for an update...": "Comprobando actualizaciones...", - "There are advanced notifications which are not shown here": "Hay notificaciones avanzadas que no se muestran aquí", - " accepted the invitation for %(displayName)s.": " ha aceptado la invitación para %(displayName)s.", - " accepted an invitation.": " ha aceptado una invitación.", - " requested a VoIP conference.": " ha solicitado una conferencia Voz-IP.", - " invited .": " ha invitado a .", - " banned .": " ha bloqueado a .", - " set their display name to .": " cambió su nombre a .", - " removed their display name ().": " ha suprimido su nombre para mostar ().", - " removed their profile picture.": " ha eliminado su foto de perfil.", - " changed their profile picture.": " ha cambiado su foto de perfil.", - " set a profile picture.": " puso una foto de perfil.", - " joined the room.": " se ha unido a la sala.", - " rejected the invitation.": " ha rechazado la invitación.", - " left the room.": " ha dejado la sala.", - " unbanned .": " levanto la suspensión de .", - " kicked .": " ha expulsado a .", - " withdrew 's invitation.": " ha retirado la invitación de .", - " changed the topic to \"%(topic)s\".": " ha cambiado el tema de la sala a \"%(topic)s\".", - " changed the room name to %(roomName)s.": " ha cambiado el nombre de la sala a %(roomName)s.", - " removed the room name.": " ha quitado el nombre de la sala.", - " answered the call.": " atendió la llamada.", - " ended the call.": " terminó la llamada.", - " placed a %(callType)s call.": " ha hecho una llamada de tipo %(callType)s.", - " sent an invitation to %(targetDisplayName)s to join the room.": " invitó a %(targetDisplayName)s a unirse a la sala.", - " made future room history visible to all room members, from the point they are invited.": " ha configurado el historial de la sala visible para Todos los miembros de la sala, desde el momento en que son invitados.", - " made future room history visible to all room members, from the point they joined.": " ha configurado el historial de la sala visible para Todos los miembros de la sala, desde el momento en que se han unido.", - " made future room history visible to all room members.": " ha configurado el historial de la sala visible para Todos los miembros de la sala.", - " made future room history visible to anyone.": " ha configurado el historial de la sala visible para nadie.", - " made future room history visible to unknown (%(visibility)s).": " ha configurado el historial de la sala visible para desconocido (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " ha activado el cifrado de extremo-a-extremo (algorithm %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " de %(fromPowerLevel)s a %(toPowerLevel)s", - " changed the power level of %(powerLevelDiffText)s.": " ha cambiado el nivel de acceso de %(powerLevelDiffText)s." + "There are advanced notifications which are not shown here": "Hay notificaciones avanzadas que no se muestran aquí" } diff --git a/src/i18n/strings/eu.json b/src/i18n/strings/eu.json index d48798c222..1abaec65c7 100644 --- a/src/i18n/strings/eu.json +++ b/src/i18n/strings/eu.json @@ -1,6 +1,7 @@ { "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "Mezu bat bidali da +%(msisdn)s zenbakira. Sartu hemen mezuko egiaztaketa kodea", "Accept": "Onartu", + "%(targetName)s accepted an invitation.": "%(targetName)s erabiltzaileak gonbidapena onartu du.", "Close": "Itxi", "Create new room": "Sortu gela berria", "Continue": "Jarraitu", @@ -165,6 +166,7 @@ "Are you sure you want to upload the following files?": "Ziur hurrengo fitxategiak igo nahi dituzula?", "Attachment": "Eranskina", "Autoplay GIFs and videos": "Automatikoki erreproduzitu GIFak eta bideoa", + "%(senderName)s banned %(targetName)s.": "%(senderName)s erabiltzaileak %(targetName)s debekatu du.", "Bans user with given id": "Debekatu ID zehatz bat duen erabiltzailea", "Call Timeout": "Deiaren denbora-muga", "Change Password": "Aldatu pasahitza", @@ -208,7 +210,10 @@ "Displays action": "Ekintza bistaratzen du", "Drop File Here": "Jaregin fitxategia hona", "%(items)s and %(lastItem)s": "%(items)s eta %(lastItem)s", + "%(senderName)s answered the call.": "%(senderName)s erabiltzaileak deia erantzun du.", "Can't load user settings": "Ezin izan dira erabiltzailearen ezarpenak kargatu", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s erabiltzaileak gelaren izena kendu du.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s erabiltzaileak mintzagaia aldatu du beste honetara: \"%(topic)s\".", "Changes to who can read history will only apply to future messages in this room": "Historiala irakurtzeko baimenen aldaketak gela honetara hemendik aurrera heldutako mezuei aplikatuko zaizkie", "Clear Cache and Reload": "Garbitu cachea eta birkargatu", "Devices will not yet be able to decrypt history from before they joined the room": "Gailuek ezin izango dute taldera elkartu aurretiko historiala deszifratu", @@ -224,6 +229,7 @@ "Encrypted room": "Zifratutako gela", "Encryption is enabled in this room": "Zifratzea gaitu da gela honetan", "Encryption is not enabled in this room": "Ez da zifratzea gaitu gela honetan", + "%(senderName)s ended the call.": "%(senderName)s erabiltzaileak deia amaitu du.", "End-to-end encryption is in beta and may not be reliable": "Muturretik muturrerako zifratzea beta egoeran dago eta agian ez dabil guztiz ondo", "Enter Code": "Sartu kodea", "Error decrypting attachment": "Errorea eranskina deszifratzean", @@ -253,13 +259,18 @@ "Fill screen": "Bete pantaila", "Forget room": "Ahaztu gela", "Forgot your password?": "Pasahitza ahaztu duzu?", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s %(fromPowerLevel)s mailatik %(toPowerLevel)s mailara", "Guest access is disabled on this Home Server.": "Bisitarien sarbidea desgaituta dago hasiera zerbitzari honetan.", "Hide Text Formatting Toolbar": "Ezkutatu testu-formatuaren tresna-barra", "Incoming call from %(name)s": "%(name)s erabiltzailearen deia jasotzen", "Incoming video call from %(name)s": "%(name)s erabiltzailearen bideo deia jasotzen", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s erabiltzaileak %(displayName)s erabiltzailearen gonbidapena onartu du.", "Bulk Options": "Aukera masiboak", "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Ezin da hasiera zerbitzarira konektatu, egiaztatu zure konexioa, ziurtatu zure hasiera zerbitzariaren SSL ziurtagiria fidagarritzat jotzen duela zure gailuak, eta nabigatzailearen pluginen batek ez dituela eskaerak blokeatzen.", "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Ezin zara hasiera zerbitzarira HTTP bidez konektatu zure nabigatzailearen barran dagoen URLa HTTS bada. Erabili HTTPS edo gaitu script ez seguruak.", + "%(senderName)s changed their profile picture.": "%(senderName)s erabiltzaileak bere profileko argazkia aldatu du.", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s erabiltzaileak botere mailaz aldatu du %(powerLevelDiffText)s.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s erabiltzaileak gelaren izena aldatu du, orain %(roomName)s da.", "Drop here to tag %(section)s": "Jaregin hona %(section)s atalari etiketa jartzeko", "Incoming voice call from %(name)s": "%(name)s erabiltzailearen deia jasotzen", "Incorrect username and/or password.": "Erabiltzaile-izen edo pasahitz okerra.", @@ -267,6 +278,7 @@ "Invalid address format": "Helbide formatu baliogabea", "Invalid Email Address": "E-mail helbide baliogabea", "Invalid file%(extra)s": "Fitxategi %(extra)s baliogabea", + "%(senderName)s invited %(targetName)s.": "%(senderName)s erabiltzaileak %(targetName)s gonbidatu du.", "Invite new room members": "Gonbidatu kide berriak gelara", "Invited": "Gonbidatuta", "Invites user with given id to current room": "Emandako ID-a duen erabiltzailea gonbidatzen du gelara", @@ -275,12 +287,20 @@ "%(displayName)s is typing": "%(displayName)s idazten ari da", "Sign in with": "Hasi saioa hau erabilita:", "Join as voice or video.": "Elkartu ahotsa edo bideoa erabiliz.", + "%(targetName)s joined the room.": "%(targetName)s erabiltzailea gelara elkartu da.", "Joins room with given alias": "Gelara emandako ezizenarekin elkartu da", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s erabiltzaileak %(targetName)s kanporatu du.", "Kick": "Kanporatu", "Kicks user with given id": "Kanporatu emandako ID-a duen erabiltzailea", + "%(targetName)s left the room.": "%(targetName)s erabiltzailea gelatik atera da.", "Level:": "Maila:", "Local addresses for this room:": "Gela honen tokiko helbideak:", "Logged in as:": "Saioa hasteko erabiltzailea:", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du gelako kide guztientzat, gonbidapena egiten zaienetik.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du gelako kide guztientzat, elkartzen direnetik.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du gelako kide guztientzat.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du edonorentzat.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du ezezagunentzat (%(visibility)s).", "Manage Integrations": "Kudeatu interakzioak", "Markdown is disabled": "Markdown desgaituta dago", "Markdown is enabled": "Markdown gaituta dago", @@ -309,6 +329,7 @@ "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "Segurtasunagatik, saioa amaitzeak nabigatzaile honetako muturretik muturrerako zifratze gako guztiak ezabatuko ditu. Zure elkarrizketen historiala deszifratzeko gai izan nahi baduzu etorkizuneko Riot saioetan, esportatu zure gelako gakoen babes-kopia bat.", "Passwords can't be empty": "Pasahitzak ezin dira hutsik egon", "Permissions": "Baimenak", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s erabiltzaileak %(callType)s dei bat hasi du.", "Power level must be positive integer.": "Botere maila osoko zenbaki positibo bat izan behar da.", "Press to start a chat with someone": "Sakatu norbaitekin txat bat hasteko", "Privacy warning": "Pribatutasun abisua", @@ -320,12 +341,16 @@ "Reason: %(reasonText)s": "Arrazoia: %(reasonText)s", "Revoke Moderator": "Kendu moderatzaile baimena", "Refer a friend to Riot:": "Aipatu Riot lagun bati:", + "%(targetName)s rejected the invitation.": "%(targetName)s erabiltzaileak gonbidapena baztertu du.", "Reject invitation": "Baztertu gonbidapena", "Reject all %(invitedRooms)s invites": "Baztertu %(invitedRooms)s gelarako gonbidapen guztiak", "Rejoin": "Berriro elkartu", "Remote addresses for this room:": "Gela honen urruneko helbideak:", "Remove Contact Information?": "Kendu kontaktuaren informazioa?", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s erabiltzaileak bere pantaila-izena kendu du (%(oldDisplayName)s).", + "%(senderName)s removed their profile picture.": "%(senderName)s erabiltzaileak bere profileko argazkia kendu du.", "Remove %(threePid)s?": "Kendu %(threePid)s?", + "%(senderName)s requested a VoIP conference.": "%(senderName)s erabiltzaileak VoIP konferentzia bat eskatu du.", "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Oraingoz pasahitza aldatzeak gailu guztietako muturretik muturrerako zifratze-gakoak berrezarriko ditu, eta ezin izango dituzu zifratutako txatetako historialak irakurri ez badituzu aurretik zure gelako gakoak esportatzen eta aldaketa eta gero berriro inportatzen.", "You are currently blacklisting unverified devices; to send messages to these devices you must verify them.": "Une honetan egiaztatu gabeko gailuak blokeatzen ari zara, gailu hauetara mezuak bidali ahal izateko egiaztatu behar dituzu.", "Results from DuckDuckGo": "DuckDuckGo bilatzaileko emaitzak", @@ -345,11 +370,14 @@ "Send anyway": "Bidali hala ere", "Send Invites": "Bidali gonbidapenak", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s erabiltzaileak irudi bat bidali du.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s erabiltzaileak gelara elkartzeko gonbidapen bat bidali dio %(targetDisplayName)s erbiltzaileari.", "Server error": "Zerbitzari-errorea", "Server may be unavailable or overloaded": "Zerbitzaria eskuraezin edo gainezka egon daiteke", "Server may be unavailable, overloaded, or search timed out :(": "Zerbitzaria eskuraezin edo gainezka egon daiteke, edo bilaketaren denbora muga gainditu da :(", "Server may be unavailable, overloaded, or the file too big": "Zerbitzaria eskuraezin edo gainezka egon daiteke edo fitxategia handiegia da", "Server unavailable, overloaded, or something else went wrong.": "Zerbitzaria eskuraezin edo gainezka egon daiteke edo zerbaitek huts egin du.", + "%(senderName)s set a profile picture.": "%(senderName)s erabiltzaileak profileko argazkia ezarri du.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s erabiltzaileak %(displayName)s ezarri du pantaila izen gisa.", "Show panel": "Erakutsi panela", "Show Text Formatting Toolbar": "Erakutsi testu-formatuaren tresna-barra", "Show timestamps in 12 hour format (e.g. 2:30pm)": "Erakutsi denbora-zigiluak 12 ordutako formatuan (adib. 2:30pm)", @@ -382,9 +410,11 @@ "Tried to load a specific point in this room's timeline, but was unable to find it.": "Gela honen denbora-lerroko puntu zehatz bat kargatzen saiatu da, baina ezin izan da aurkitu.", "Turn Markdown off": "Desaktibatu Markdown", "Turn Markdown on": "Aktibatu Markdown", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s erabiltzaileak muturretik muturrerako (%(algorithm)s algoritmoa) zifratzea aktibatu du.", "Unable to add email address": "Ezin izan da e-mail helbidea gehitu", "Unable to remove contact information": "Ezin izan da kontaktuaren informazioa kendu", "Unable to verify email address.": "Ezin izan da e-mail helbidea egiaztatu.", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s erabiltzaileak debekua kendu dio %(targetName)s erabiltzaileari.", "Unable to ascertain that the address this invite was sent to matches one associated with your account.": "Ezin izan da ziurtatu gonbidapen hau zure kontuarekin lotutako helbide batera bidali zela.", "Unable to capture screen": "Ezin izan da pantaila-argazkia atera", "Unable to enable Notifications": "Ezin izan dira jakinarazpenak gaitu", @@ -432,6 +462,7 @@ "WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "ABISUA: GAKOEN EGIAZTAKETAK HUTS EGIN DU! %(userId)s erabiltzailearen %(deviceId)s gailuaren sinadura-gakoa \"%(fprint)s\" da, eta ez dator bat emandako \"%(fingerprint)s\" gakoarekin. Honek inor komunikazioa antzematen ari dela esan nahi lezake!", "Who would you like to add to this room?": "Nor gehitu nahi duzu gela honetara?", "Who would you like to communicate with?": "Norekin komunikatu nahi duzu?", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s erabiltzaileak atzera bota du %(targetName)s erabiltzailearen gonbidapena.", "Would you like to accept or decline this invitation?": "Gonbidapen hau onartu ala ukatu nahi duzu?", "You already have existing direct chats with this user:": "Baduzu jada txat zuzen bat erabiltzaile honekin:", "You are already in a call.": "Bazaude dei batean.", @@ -572,6 +603,9 @@ "Start chatting": "Hasi txateatzen", "Start Chatting": "Hasi txateatzen", "Click on the button below to start chatting!": "Egin klik beheko botoian txateatzen hasteko!", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s erabiltzaileak gelaren abatarra aldatu du beste honetara: ", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s erabiltzaileak gelaren abatarra ezabatu du.", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s erabiltzaileak %(roomName)s gelaren abatarra aldatu du", "Username available": "Erabiltzaile-izena eskuragarri dago", "Username not available": "Erabiltzaile-izena ez dago eskuragarri", "Something went wrong!": "Zerk edo zerk huts egin du!", @@ -627,8 +661,11 @@ "Automatically replace plain text Emoji": "Automatikoki ordezkatu Emoji testu soila", "Failed to upload image": "Irudia igotzeak huts egin du", "Hide avatars in user and room mentions": "Ezkutatu abatarrak erabiltzaile eta gelen aipamenetan", + "%(widgetName)s widget added by %(senderName)s": "%(widgetName)s trepeta gehitu du %(senderName)s erabiltzaileak", + "%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s trepeta kendu du %(senderName)s erabiltzaileak", "Verifies a user, device, and pubkey tuple": "Erabiltzaile, gailu eta gako publiko multzoa egiaztatzen du", "Robot check is currently unavailable on desktop - please use a web browser": "Robot egiaztaketa orain ez dago eskuragarri mahaigainean - erabili web nabigatzailea", + "%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s trepeta aldatu du %(senderName)s erabiltzaileak", "Copied!": "Kopiatuta!", "Failed to copy": "Kopiak huts egin du", "Cancel": "Utzi", @@ -678,6 +715,7 @@ "Failed to invite users to %(groupId)s": "Huts egin du erabiltzaileak %(groupId)s komunitatera gonbidatzean", "Failed to add the following rooms to %(groupId)s:": "Huts egin du honako gela hauek %(groupId)s komunitatera gehitzean:", "Restricted": "Mugatua", + "%(senderName)s changed the pinned messages for the room.": "%(senderName)s erabiltzaileak gelan finkatutako mezuak aldatu ditu.", "%(names)s and %(count)s others are typing|other": "%(names)s eta beste %(count)s idazten ari dira", "%(names)s and %(count)s others are typing|one": "%(names)s eta beste bat idazten ari dira", "Send": "Bidali", @@ -917,6 +955,7 @@ "Community IDs cannot not be empty.": "Komunitate ID-ak ezin dira hutsik egon.", "Show devices, send anyway or cancel.": "Erakutsi gailuak, bidali hala ere edo ezeztatu.", "In reply to ": "honi erantzunez: ", + "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s erabiltzaileak bere pantaila izena aldatu du %(displayName)s izatera.", "Failed to set direct chat tag": "Huts egin du txat zuzenarenaren etiketa jartzean", "Failed to remove tag %(tagName)s from room": "Huts egin du %(tagName)s etiketa gelatik kentzean", "Failed to add tag %(tagName)s to room": "Huts egin du %(tagName)s etiketa gelara gehitzean", @@ -1156,44 +1195,5 @@ "COPY": "KOPIATU", "Share Message": "Partekatu mezua", "No Audio Outputs detected": "Ez da audio irteerarik antzeman", - "Audio Output": "Audio irteera", - " accepted the invitation for %(displayName)s.": " erabiltzaileak %(displayName)s erabiltzailearen gonbidapena onartu du.", - " accepted an invitation.": " erabiltzaileak gonbidapena onartu du.", - " requested a VoIP conference.": " erabiltzaileak VoIP konferentzia bat eskatu du.", - " invited .": " erabiltzaileak gonbidatu du.", - " banned .": " erabiltzaileak debekatu du.", - " changed their display name to .": " erabiltzaileak bere pantaila izena aldatu du izatera.", - " set their display name to .": " erabiltzaileak ezarri du pantaila izen gisa.", - " removed their display name ().": " erabiltzaileak bere pantaila-izena kendu du ().", - " removed their profile picture.": " erabiltzaileak bere profileko argazkia kendu du.", - " changed their profile picture.": " erabiltzaileak bere profileko argazkia aldatu du.", - " set a profile picture.": " erabiltzaileak profileko argazkia ezarri du.", - " joined the room.": " erabiltzailea gelara elkartu da.", - " rejected the invitation.": " erabiltzaileak gonbidapena baztertu du.", - " left the room.": " erabiltzailea gelatik atera da.", - " unbanned .": " erabiltzaileak debekua kendu dio erabiltzaileari.", - " kicked .": " erabiltzaileak kanporatu du.", - " withdrew 's invitation.": " erabiltzaileak atzera bota du erabiltzailearen gonbidapena.", - " changed the topic to \"%(topic)s\".": " erabiltzaileak mintzagaia aldatu du beste honetara: \"%(topic)s\".", - " changed the room name to %(roomName)s.": " erabiltzaileak gelaren izena aldatu du, orain %(roomName)s da.", - " changed the room avatar to ": " erabiltzaileak gelaren abatarra aldatu du beste honetara: ", - " changed the avatar for %(roomName)s": " erabiltzaileak %(roomName)s gelaren abatarra aldatu du", - " removed the room name.": " erabiltzaileak gelaren izena kendu du.", - " removed the room avatar.": " erabiltzaileak gelaren abatarra ezabatu du.", - " answered the call.": " erabiltzaileak deia erantzun du.", - " ended the call.": " erabiltzaileak deia amaitu du.", - " placed a %(callType)s call.": " erabiltzaileak %(callType)s dei bat hasi du.", - " sent an invitation to %(targetDisplayName)s to join the room.": " erabiltzaileak gelara elkartzeko gonbidapen bat bidali dio %(targetDisplayName)s erbiltzaileari.", - " made future room history visible to all room members, from the point they are invited.": " erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du gelako kide guztientzat, gonbidapena egiten zaienetik.", - " made future room history visible to all room members, from the point they joined.": " erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du gelako kide guztientzat, elkartzen direnetik.", - " made future room history visible to all room members.": " erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du gelako kide guztientzat.", - " made future room history visible to anyone.": " erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du edonorentzat.", - " made future room history visible to unknown (%(visibility)s).": " erabiltzaileak etorkizuneko gelaren historiala ikusgai jarri du ezezagunentzat (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " erabiltzaileak muturretik muturrerako (%(algorithm)s algoritmoa) zifratzea aktibatu du.", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " %(fromPowerLevel)s mailatik %(toPowerLevel)s mailara", - " changed the power level of %(powerLevelDiffText)s.": " erabiltzaileak botere mailaz aldatu du %(powerLevelDiffText)s.", - " changed the pinned messages for the room.": " erabiltzaileak gelan finkatutako mezuak aldatu ditu.", - "%(widgetName)s widget modified by ": "%(widgetName)s trepeta aldatu du erabiltzaileak", - "%(widgetName)s widget added by ": "%(widgetName)s trepeta gehitu du erabiltzaileak", - "%(widgetName)s widget removed by ": "%(widgetName)s trepeta kendu du erabiltzaileak" + "Audio Output": "Audio irteera" } diff --git a/src/i18n/strings/fi.json b/src/i18n/strings/fi.json index 0c207bb505..d39091b619 100644 --- a/src/i18n/strings/fi.json +++ b/src/i18n/strings/fi.json @@ -46,6 +46,7 @@ "%(items)s and %(lastItem)s": "%(items)s ja %(lastItem)s", "%(names)s and %(lastPerson)s are typing": "%(names)s ja %(lastPerson)s kirjoittavat", "A new password must be entered.": "Sinun täytyy syöttää uusi salasana.", + "%(senderName)s answered the call.": "%(senderName)s vastasi puheluun.", "An error has occurred.": "Virhe.", "Anyone": "Kaikki", "Anyone who knows the room's link, apart from guests": "Kaikki jotka tietävät huoneen osoitteen, paitsi vieraat", @@ -56,10 +57,14 @@ "Are you sure you want to upload the following files?": "Oletko varma että haluat ladata seuraavat tiedostot?", "Attachment": "Liite", "Autoplay GIFs and videos": "Toista automaattisesti GIF-animaatiot ja videot", + "%(senderName)s banned %(targetName)s.": "%(senderName)s antoi porttikiellon käyttäjälle %(targetName)s.", "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Yhdistäminen kotipalvelimeen epäonnistui. Ole hyvä ja tarkista verkkoyhteytesi ja varmista että kotipalvelimen SSL-sertifikaatti on luotettu, ja että jokin selaimen lisäosa ei estä pyyntöjen lähettämisen.", "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Yhdistäminen kotipalveluun HTTP:n avulla ei ole mahdollista kun selaimen osoitepalkissa on HTTPS URL. Käytä joko HTTPS tai salli turvattomat skriptit.", "Can't load user settings": "Käyttäjäasetusten lataaminen epäonnistui", "Change Password": "Muuta salasana", + "%(senderName)s changed their profile picture.": "%(senderName)s muutti profiilikuvansa.", + "%(targetName)s accepted an invitation.": "%(targetName)s hyväksyi kutsun.", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s hyväksyi kutsun käyttäjän %(displayName)s puolesta.", "Account": "Tili", "and %(count)s others...|other": "ja %(count)s lisää...", "and %(count)s others...|one": "ja yksi lisää...", @@ -289,9 +294,11 @@ "Uploading %(filename)s and %(count)s others|zero": "Ladataan %(filename)s", "Uploading %(filename)s and %(count)s others|one": "Ladataan %(filename)s ja %(count)s muuta", "Blacklisted": "Estetyt", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s muuti huoneen nimeksi %(roomName)s.", "Drop here to tag %(section)s": "Pudota tähän tägätäksesi %(section)s", "Enable automatic language detection for syntax highlighting": "Ota automaattinen kielentunnistus käyttöön koodin väritystä varten", "Encrypted messages will not be visible on clients that do not yet implement encryption": "Salatut viestit eivät näy ohjelmissa joissa salaus ei ole vielä implementoitu", + "%(senderName)s ended the call.": "%(senderName)s lopetti puhelun.", "Guest access is disabled on this Home Server.": "Vierailijat on estetty tällä kotipalvelimella.", "Guests cannot join this room even if explicitly invited.": "Vierailijat eivät voi liittyä tähän huoneeseen vaikka heidät on eksplisiittisesti kutsuttu.", "Hangup": "Lopeta", @@ -299,11 +306,15 @@ "Historical": "Vanhat", "Home": "Etusivu", "Invalid file%(extra)s": "Virheellinen tiedosto%(extra)s", + "%(senderName)s invited %(targetName)s.": "%(senderName)s kutsui käyttäjän %(targetName)s.", "%(displayName)s is typing": "%(displayName)s kirjoittaa", "none": "Ei mikään", "No devices with registered encryption keys": "Ei laitteita joilla rekisteröityjä salausavaimia", "No users have specific privileges in this room": "Kellään käyttäjällä ei ole erityisiä oikeuksia", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s soitti %(callType)spuhelun.", "Remove %(threePid)s?": "Poista %(threePid)s?", + "%(senderName)s requested a VoIP conference.": "%(senderName)s pyysi VoIP konferenssia.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s asetti näyttönimekseen %(displayName)s.", "The file '%(fileName)s' exceeds this home server's size limit for uploads": "Tiedosto ‘%(fileName)s’ ylittää tämän kotipalvelimen maksimitiedostokoon", "The file '%(fileName)s' failed to upload": "Tiedoston ‘%(fileName)s’ lataaminen epäonnistui", "This Home Server does not support login using email address.": "Kotipalvelin ei tue kirjatumista sähköpostiosoitteen avulla.", @@ -316,6 +327,7 @@ "To link to a room it must have an address.": "Linkittääksesi tähän huoneseen sillä on oltava osoite.", "Turn Markdown off": "Ota Markdown pois käytöstä", "Turn Markdown on": "Ota Markdown käyttöön", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s otti päästä päähän-salauksen käyttöön (algoritmi %(algorithm)s).", "Username invalid: %(errMessage)s": "Virheellinen käyttäjänimi: %(errMessage)s", "Users": "Käyttäjät", "Verification": "Varmennus", @@ -425,6 +437,7 @@ "Verify device": "Varmenna laite", "I verify that the keys match": "Totean että avaimet vastaavat toisiaan", "Unable to restore session": "Istunnon palautus epäonnistui", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s poisti huoneen nimen.", "Changes to who can read history will only apply to future messages in this room": "Muutokset koskien ketkä voivat lukea historian koskevat vain uusia viestejä", "Click here to join the discussion!": "Paina tästä liittyäksesi keskusteluun", "%(count)s new messages|one": "%(count)s uusi viesti", @@ -438,6 +451,9 @@ "Error: Problem communicating with the given homeserver.": "Virhe: Ongelma yhteydenpidossa kotipalvelimeen.", "Existing Call": "Käynnissä oleva puhelu", "Join as voice or video.": "Liity käyttäen ääntä tai videota.", + "%(targetName)s joined the room.": "%(targetName)s liittyi huoneeseen.", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s poisti käyttäjän %(targetName)s huoneesta.", + "%(targetName)s left the room.": "%(targetName)s poistui huoneesta.", "Publish this room to the public in %(domain)s's room directory?": "Julkaise tämä huone domainin %(domain)s huoneluettelossa?", "Missing room_id in request": "room_id puuttuu kyselystä", "Missing user_id in request": "user_id puuttuu kyselystä", @@ -447,7 +463,9 @@ "Press to start a chat with someone": "Paina ", "Revoke Moderator": "Poista moderaattorioikeudet", "Refer a friend to Riot:": "Suosittele Riot ystävälle:", + "%(targetName)s rejected the invitation.": "%(targetName)s hylkäsi kutsun.", "Remote addresses for this room:": "Tämän huoneen etäosoitteet:", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s poisti näyttönimensä (%(oldDisplayName)s).", "Riot does not have permission to send you notifications - please check your browser settings": "Riotilla ei ole oikeuksia lähettää sinulle ilmoituksia. Ole hyvä ja tarkista selaimen asetukset", "Riot was not given permission to send notifications - please try again": "Riotilla ei saannut oikeuksia lähettää ilmoituksia. Ole hyvä ja yritä uudelleen", "Room %(roomId)s not visible": "Huone %(roomId)s ei ole näkyvissä", @@ -456,6 +474,7 @@ "Seen by %(userName)s at %(dateTime)s": "Käyttäjän %(userName)s näkemä %(dateTime)s", "Send Reset Email": "Lähetä salasanan palautusviesti", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s lähetti kuvan.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s lähetti kutsun käyttäjälle %(targetDisplayName)s liittyäkseen huoneeseen.", "Server may be unavailable or overloaded": "Palvelin saattaa olla saavuttamattomissa tai ylikuormitettu", "Show Text Formatting Toolbar": "Näytä tekstinmuotoilupalkki", "Show timestamps in 12 hour format (e.g. 2:30pm)": "Näytä aikaleimat 12h muodossa (esim. 2:30pm)", @@ -471,6 +490,7 @@ "Unable to remove contact information": "Yhteystietojen poistaminen epäonnistui", "Unable to verify email address.": "Sähköpostin varmentaminen epäonnistui.", "Unbans user with given id": "Poistaa porttikiellon annetun ID:n omaavalta käyttäjältä", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s poisti porttikiellon käyttäjältä %(targetName)s.", "Unable to capture screen": "Ruudun kaappaus epäonnistui", "Unable to enable Notifications": "Ilmoitusten käyttöönotto epäonnistui", "Unable to load device list": "Laitelistan lataaminen epäonnistui", @@ -485,6 +505,7 @@ "User ID": "Käyttäjätunniste", "User Interface": "Käyttöliittymä", "User name": "Käyttäjänimi", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s asetti aiheeksi \"%(topic)s\".", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Salasanan muuttaminen uudelleenalustaa myös päästä päähän-salausavaimet kaikilla laitteilla, jolloin vanhojen viestien lukeminen ei ole enään mahdollista, ellet ensin vie huoneavaimet ja tuo ne takaisin jälkeenpäin. Tämä tulee muuttumaan tulevaisuudessa.", "Define the power level of a user": "Määritä käyttäjän oikeustaso", "Failed to change power level": "Oikeustason muuttaminen epäonnistui", @@ -510,6 +531,7 @@ "(could not connect media)": "(mediaa ei voitu yhdistää)", "WARNING: Device already verified, but keys do NOT MATCH!": "VAROITUS: Laite on jo varmennettu mutta avaimet eivät vastaa toisiaan!", "WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "VAROITUS: AVAIMEN VARMENNUS EPÄONNISTUI! Käyttäjän %(userId)s ja laitteen %(deviceId)s allekirjoitusavain on \"%(fprint)s\" joka ei vastaa annettua avainta \"%(fingerprint)s\". Tämä saattaa tarkoittaa että viestintäsi siepataan!", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s veti takaisin käyttäjän %(targetName)s kutsun.", "You're not in any rooms yet! Press to make a room or to browse the directory": "Et ole vielä missään huoneessa! Paina luodaksesi huoneen tai selatakseski hakemistoa", "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device": "Sinut on kirjattu ulos kaikista laitteista etkä enää saa Push-ilmoituksia. Jotta saisit jälleen ilmoituksia pitää sinun jälleen kirjautua sisään jokaisella laitteella", "You may wish to login with a different account, or add this email to this account.": "Haluat ehkä kirjautua toiseen tiliin tai lisätä tämä sähköpostiosoite tähän tiliin.", @@ -608,6 +630,14 @@ "Restricted": "Rajoitettu", "You are now ignoring %(userId)s": "Et enää huomioi käyttäjää %(userId)s", "You are no longer ignoring %(userId)s": "Huomioit jälleen käyttäjän %(userId)s", + "%(senderName)s removed their profile picture.": "%(senderName)s poisti profiilikuvansa.", + "%(senderName)s set a profile picture.": "%(senderName)s asetti profiilikuvan.", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s muutti tulevat viestit näkyviksi kaikille huoneen jäsenille, alkaen kutsusta huoneeseen.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s teki tulevan huonehistorian näkyväksi kaikille huoneen jäsenille, liittymisestä asti.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s teki tulevan huonehistorian näkyväksi kaikille huoneen jäsenille.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s teki tulevan huonehistorian näkyväksi kaikille.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s teki tulevan huonehistorian näkyväksi tuntemattomalle (%(visibility)s).", + "%(senderName)s changed the pinned messages for the room.": "%(senderName)s muutti tämän huoneen kiinnitetyt viestit.", "%(names)s and %(count)s others are typing|other": "%(names)s ja %(count)s muuta kirjoittavat", "%(names)s and %(count)s others are typing|one": "%(names)s ja yksi muu kirjoittvat", "Message Pinning": "Kiinnitetyt viestit", @@ -672,6 +702,9 @@ "Invalid community ID": "Virheellinen yhteistötunniste", "'%(groupId)s' is not a valid community ID": "'%(groupId)s' on virheellinen yhteisötunniste", "New community ID (e.g. +foo:%(localDomain)s)": "Uusi yhteisötunniste (esim. +foo:%(localDomain)s)", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s muutti huoneen %(roomName)s avatarin", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s poisti huoneen avatarin.", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s vaihtoi huoneen kuvaksi ", "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Sinut ohjataan kolmannen osapuolen sivustolle jotta voit autentikoida tilisi käyttääksesi %(integrationsUrl)s. Haluatko jatkaa?", "Message removed by %(userId)s": "Käyttäjän %(userId)s poistama viesti", "Message removed": "Viesti poistettu", @@ -781,6 +814,11 @@ "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", "Ignored user": "Estetyt käyttäjät", "Unignored user": "Sallitut käyttäjät", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s tasolta %(fromPowerLevel)s tasolle %(toPowerLevel)s", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s muutettiin tehotasoa %(powerLevelDiffText)s.", + "%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s pienoisohjelmaa muokannut %(senderName)s", + "%(widgetName)s widget added by %(senderName)s": "%(widgetName)s pienoisohjelman lisännyt %(senderName)s", + "%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s pienoisohjelman poistanut %(senderName)s", "Send": "Lähetä", "Delete %(count)s devices|other": "Poista %(count)s laitetta", "Delete %(count)s devices|one": "Poista laite", @@ -1027,43 +1065,5 @@ "Collapse panel": "Piilota paneeli", "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!": "Nykyisellä selaimellasi ohjelman ulkonäkö voi olla aivan virheellinen, ja jotkut ominaisuudet eivät saata toimia. Voit jatkaa jos haluat kokeilla mutta et voi odottaa saavasi apua mahdollisesti ilmeneviin ongelmiin!", "Checking for an update...": "Tarkistetaan päivityksen saatavuutta...", - "There are advanced notifications which are not shown here": "On kehittyneitä ilmoituksia joita ei näytetä tässä", - " accepted the invitation for %(displayName)s.": " hyväksyi kutsun käyttäjän %(displayName)s puolesta.", - " accepted an invitation.": " hyväksyi kutsun.", - " requested a VoIP conference.": " pyysi VoIP konferenssia.", - " invited .": " kutsui käyttäjän .", - " banned .": " antoi porttikiellon käyttäjälle .", - " set their display name to .": " asetti näyttönimekseen .", - " removed their display name ().": " poisti näyttönimensä ().", - " removed their profile picture.": " poisti profiilikuvansa.", - " changed their profile picture.": " muutti profiilikuvansa.", - " set a profile picture.": " asetti profiilikuvan.", - " joined the room.": " liittyi huoneeseen.", - " rejected the invitation.": " hylkäsi kutsun.", - " left the room.": " poistui huoneesta.", - " unbanned .": " poisti porttikiellon käyttäjältä .", - " kicked .": " poisti käyttäjän huoneesta.", - " withdrew 's invitation.": " veti takaisin käyttäjän kutsun.", - " changed the topic to \"%(topic)s\".": " asetti aiheeksi \"%(topic)s\".", - " changed the room name to %(roomName)s.": " muuti huoneen nimeksi %(roomName)s.", - " changed the avatar for %(roomName)s": " muutti huoneen %(roomName)s avatarin", - " changed the room avatar to ": " vaihtoi huoneen kuvaksi ", - " removed the room name.": " poisti huoneen nimen.", - " removed the room avatar.": " poisti huoneen avatarin.", - " answered the call.": " vastasi puheluun.", - " ended the call.": " lopetti puhelun.", - " placed a %(callType)s call.": " soitti %(callType)spuhelun.", - " sent an invitation to %(targetDisplayName)s to join the room.": " lähetti kutsun käyttäjälle %(targetDisplayName)s liittyäkseen huoneeseen.", - " made future room history visible to all room members, from the point they are invited.": " muutti tulevat viestit näkyviksi kaikille huoneen jäsenille, alkaen kutsusta huoneeseen.", - " made future room history visible to all room members, from the point they joined.": " teki tulevan huonehistorian näkyväksi kaikille huoneen jäsenille, liittymisestä asti.", - " made future room history visible to all room members.": " teki tulevan huonehistorian näkyväksi kaikille huoneen jäsenille.", - " made future room history visible to anyone.": " teki tulevan huonehistorian näkyväksi kaikille.", - " made future room history visible to unknown (%(visibility)s).": " teki tulevan huonehistorian näkyväksi tuntemattomalle (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " otti päästä päähän-salauksen käyttöön (algoritmi %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " tasolta %(fromPowerLevel)s tasolle %(toPowerLevel)s", - " changed the pinned messages for the room.": " muutti tämän huoneen kiinnitetyt viestit.", - " changed the power level of %(powerLevelDiffText)s.": " muutettiin tehotasoa %(powerLevelDiffText)s.", - "%(widgetName)s widget modified by ": "%(widgetName)s pienoisohjelmaa muokannut ", - "%(widgetName)s widget added by ": "%(widgetName)s pienoisohjelman lisännyt ", - "%(widgetName)s widget removed by ": "%(widgetName)s pienoisohjelman poistanut " + "There are advanced notifications which are not shown here": "On kehittyneitä ilmoituksia joita ei näytetä tässä" } diff --git a/src/i18n/strings/fr.json b/src/i18n/strings/fr.json index 8c6e6c2998..8843ad89ca 100644 --- a/src/i18n/strings/fr.json +++ b/src/i18n/strings/fr.json @@ -12,6 +12,7 @@ "Enable encryption": "Activer le chiffrement", "Encrypted messages will not be visible on clients that do not yet implement encryption": "Les messages chiffrés ne seront pas visibles dans les clients qui n’implémentent pas encore le chiffrement", "Encrypted room": "Salon chiffré", + "%(senderName)s ended the call.": "%(senderName)s a terminé l’appel.", "End-to-end encryption information": "Informations sur le chiffrement de bout en bout", "End-to-end encryption is in beta and may not be reliable": "Le chiffrement de bout en bout est en bêta et risque de ne pas être fiable", "Enter Code": "Saisir le code", @@ -32,6 +33,7 @@ "Notifications": "Notifications", "Settings": "Paramètres", "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "Un SMS a été envoyé à +%(msisdn)s. Merci de saisir le code de vérification qu'il contient", + "%(targetName)s accepted an invitation.": "%(targetName)s a accepté une invitation.", "Account": "Compte", "Add email address": "Ajouter une adresse e-mail", "Add phone number": "Ajouter un numéro de téléphone", @@ -50,6 +52,7 @@ "Are you sure you want to upload the following files?": "Voulez-vous vraiment envoyer les fichiers suivants ?", "Attachment": "Pièce jointe", "Autoplay GIFs and videos": "Jouer automatiquement les GIFs et les vidéos", + "%(senderName)s banned %(targetName)s.": "%(senderName)s a banni %(targetName)s.", "Ban": "Bannir", "Banned users": "Utilisateurs bannis", "Bans user with given id": "Bannit l'utilisateur à partir de son identifiant", @@ -58,6 +61,10 @@ "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Impossible de se connecter au serveur d'accueil en HTTP si l'URL dans la barre de votre explorateur est en HTTPS. Utilisez HTTPS ou activez le support des scripts non-vérifiés.", "Can't load user settings": "Impossible de charger les paramètres de l'utilisateur", "Change Password": "Changer le mot de passe", + "%(senderName)s changed their profile picture.": "%(senderName)s a changé son image de profil.", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s a changé le rang de %(powerLevelDiffText)s.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s a changé le nom du salon en %(roomName)s.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s a changé le sujet du salon en \"%(topic)s\".", "Changes to who can read history will only apply to future messages in this room": "Les changements de visibilité de l’historique de ce salon ne s’appliquent qu’aux futurs messages", "Changes your display nickname": "Change votre nom affiché", "Claimed Ed25519 fingerprint key": "Clé d'empreinte Ed25519 déclarée", @@ -107,9 +114,11 @@ "Failed to set display name": "Échec de l'enregistrement du nom affiché", "Failed to set up conference call": "Échec de l’établissement de la téléconférence", "Failed to toggle moderator status": "Échec de l’activation du statut de modérateur", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s a accepté l’invitation de %(displayName)s.", "Access Token:": "Jeton d’accès :", "Always show message timestamps": "Toujours afficher l'heure des messages", "Authentication": "Authentification", + "%(senderName)s answered the call.": "%(senderName)s a répondu à l’appel.", "An error has occurred.": "Une erreur est survenue.", "Email": "E-mail", "Failed to unban": "Échec de la révocation du bannissement", @@ -122,6 +131,7 @@ "Forget room": "Oublier le salon", "Forgot your password?": "Mot de passe oublié ?", "For security, this session has been signed out. Please sign in again.": "Par mesure de sécurité, la session a expiré. Merci de vous authentifier à nouveau.", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s de %(fromPowerLevel)s à %(toPowerLevel)s", "Hangup": "Raccrocher", "Hide read receipts": "Cacher les accusés de lecture", "Hide Text Formatting Toolbar": "Cacher la barre de formatage de texte", @@ -135,6 +145,7 @@ "Invalid alias format": "Format d'alias non valide", "Invalid address format": "Format d'adresse non valide", "Invalid Email Address": "Adresse e-mail non valide", + "%(senderName)s invited %(targetName)s.": "%(senderName)s a invité %(targetName)s.", "Invite new room members": "Inviter de nouveaux membres", "Invited": "Invités", "Invites": "Invitations", @@ -144,15 +155,23 @@ "%(displayName)s is typing": "%(displayName)s écrit", "Sign in with": "Se connecter avec", "Join Room": "Rejoindre le salon", + "%(targetName)s joined the room.": "%(targetName)s a rejoint le salon.", "Joins room with given alias": "Rejoint le salon avec l'alias renseigné", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s a exclu %(targetName)s.", "Kick": "Exclure", "Kicks user with given id": "Exclut l'utilisateur à partir de son identifiant", "Labs": "Laboratoire", "Leave room": "Quitter le salon", + "%(targetName)s left the room.": "%(targetName)s a quitté le salon.", "Local addresses for this room:": "Adresses locales pour ce salon :", "Logged in as:": "Identifié en tant que :", "Logout": "Se déconnecter", "Low priority": "Priorité basse", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s a rendu l'historique visible à tous les membres du salon, depuis le moment où ils ont été invités.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s a rendu l'historique visible à tous les membres du salon, depuis le moment où ils ont rejoint.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s a rendu l'historique visible à tous les membres du salon.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s a rendu l'historique visible à n'importe qui.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s a rendu l'historique visible à inconnu (%(visibility)s).", "Manage Integrations": "Gestion des intégrations", "Markdown is disabled": "Le formatage Markdown est désactivé", "Markdown is enabled": "Le formatage Markdown est activé", @@ -201,6 +220,7 @@ "Mute": "Mettre en sourdine", "No users have specific privileges in this room": "Aucun utilisateur n’a de privilège spécifique dans ce salon", "olm version:": "version de olm :", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s a passé un appel %(callType)s.", "Please check your email and click on the link it contains. Once this is done, click continue.": "Veuillez vérifier vos e-mails et cliquer sur le lien que vous avez reçu. Puis cliquez sur continuer.", "Power level must be positive integer.": "Le niveau d'autorité doit être un entier positif.", "Privacy warning": "Alerte de confidentialité", @@ -209,9 +229,13 @@ "Reason": "Raison", "Revoke Moderator": "Révoquer le modérateur", "Refer a friend to Riot:": "Recommander Riot à un ami :", + "%(targetName)s rejected the invitation.": "%(targetName)s a rejeté l’invitation.", "Reject invitation": "Rejeter l'invitation", "Remove Contact Information?": "Supprimer les informations du contact ?", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s a supprimé son nom affiché (%(oldDisplayName)s).", + "%(senderName)s removed their profile picture.": "%(senderName)s a supprimé son image de profil.", "Remove %(threePid)s?": "Supprimer %(threePid)s ?", + "%(senderName)s requested a VoIP conference.": "%(senderName)s a demandé une téléconférence audio.", "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Pour le moment, réinitialiser le mot de passe va réinitialiser les clés de chiffrement sur tous les appareils, rendant l’historique des salons chiffrés illisible, à moins que vous exportiez d'abord les clés de salon puis que vous les ré-importiez après. Cela sera amélioré prochainement.", "Return to login screen": "Retourner à l’écran de connexion", "Riot does not have permission to send you notifications - please check your browser settings": "Riot n’a pas la permission de vous envoyer des notifications - merci de vérifier les paramètres de votre navigateur", @@ -230,6 +254,7 @@ "Send Invites": "Envoyer des invitations", "Send Reset Email": "Envoyer l'e-mail de réinitialisation", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s a envoyé une image.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s a invité %(targetDisplayName)s à rejoindre le salon.", "Server error": "Erreur du serveur", "Server may be unavailable or overloaded": "Le serveur semble être inaccessible ou surchargé", "Server may be unavailable, overloaded, or search timed out :(": "Le serveur semble être inaccessible, surchargé ou la recherche a expiré :(", @@ -237,6 +262,8 @@ "Server may be unavailable, overloaded, or you hit a bug.": "Le serveur semble être indisponible, surchargé ou vous avez rencontré un problème.", "Server unavailable, overloaded, or something else went wrong.": "Le serveur semble être inaccessible, surchargé ou quelque chose s'est mal passé.", "Session ID": "Identifiant de session", + "%(senderName)s set a profile picture.": "%(senderName)s a défini une image de profil.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s a défini son nom affiché comme %(displayName)s.", "Show panel": "Dévoiler le panneau", "Show timestamps in 12 hour format (e.g. 2:30pm)": "Afficher l’heure au format am/pm (par ex. 2:30pm)", "Signed Out": "Déconnecté", @@ -271,10 +298,12 @@ "Tried to load a specific point in this room's timeline, but was unable to find it.": "Un instant donné de la chronologie n’a pu être chargé car il n’a pas pu être trouvé.", "Turn Markdown off": "Désactiver le formatage ’Markdown’", "Turn Markdown on": "Activer le formatage ’Markdown’", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s a activé le chiffrement de bout-en-bout (algorithme %(algorithm)s).", "Unable to add email address": "Impossible d'ajouter l'adresse e-mail", "Unable to remove contact information": "Impossible de supprimer les informations du contact", "Unable to verify email address.": "Impossible de vérifier l’adresse e-mail.", "Unban": "Révoquer le bannissement", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s a révoqué le bannissement de %(targetName)s.", "Unable to capture screen": "Impossible de capturer l'écran", "Unable to enable Notifications": "Impossible d'activer les notifications", "Unable to load device list": "Impossible de charger la liste des appareils", @@ -307,6 +336,7 @@ "Who can read history?": "Qui peut lire l'historique ?", "Who would you like to add to this room?": "Qui voulez-vous ajouter à ce salon ?", "Who would you like to communicate with?": "Avec qui voulez-vous communiquer ?", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s a annulé l’invitation de %(targetName)s.", "You are already in a call.": "Vous avez déjà un appel en cours.", "You are trying to access %(roomName)s.": "Vous essayez d'accéder à %(roomName)s.", "You cannot place a call with yourself.": "Vous ne pouvez pas passer d'appel avec vous-même.", @@ -375,6 +405,7 @@ "bullet": "liste à puces", "numbullet": "liste numérotée", "Please select the destination room for this message": "Merci de sélectionner le salon de destination pour ce message", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s a supprimé le nom du salon.", "Analytics": "Collecte de données", "Riot collects anonymous analytics to allow us to improve the application.": "Riot collecte des données anonymes qui nous permettent d’améliorer l’application.", "Passphrases must match": "Les phrases de passe doivent être identiques", @@ -454,6 +485,9 @@ "Options": "Options", "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Vous êtes sur le point d’accéder à un site tiers afin de pouvoir vous identifier pour utiliser %(integrationsUrl)s. Voulez-vous continuer ?", "Removed or unknown message type": "Type de message inconnu ou supprimé", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s a changé l’avatar du salon en ", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s a supprimé l'avatar du salon.", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s a changé l’avatar de %(roomName)s", "Device already verified!": "Appareil déjà vérifié !", "Export": "Exporter", "Guest access is disabled on this Home Server.": "L’accès en tant que visiteur est désactivé sur ce serveur d'accueil.", @@ -621,6 +655,8 @@ "Failed to upload image": "Impossible d'envoyer l'image", "Hide avatars in user and room mentions": "Masquer les avatars dans les mentions d'utilisateur et de salon", "Do you want to load widget from URL:": "Voulez-vous charger le widget depuis l’URL :", + "%(widgetName)s widget added by %(senderName)s": "Widget %(widgetName)s ajouté par %(senderName)s", + "%(widgetName)s widget removed by %(senderName)s": "Widget %(widgetName)s supprimé par %(senderName)s", "Publish this room to the public in %(domain)s's room directory?": "Publier ce salon dans le répertoire de salons public de %(domain)s ?", "Integrations Error": "Erreur d'intégration", "Cannot add any more widgets": "Impossible d'ajouter plus de widgets", @@ -631,6 +667,7 @@ "Copied!": "Copié !", "Failed to copy": "Échec de la copie", "Verifies a user, device, and pubkey tuple": "Vérifie un utilisateur, un appareil et une clé publique", + "%(widgetName)s widget modified by %(senderName)s": "Widget %(widgetName)s modifié par %(senderName)s", "Robot check is currently unavailable on desktop - please use a web browser": "La vérification robot n'est pas encore disponible pour le bureau - veuillez utiliser un navigateur", "Who would you like to add to this community?": "Qui souhaitez-vous ajouter à cette communauté ?", "Warning: any person you add to a community will be publicly visible to anyone who knows the community ID": "Attention : toute personne ajoutée à une communauté sera visible par tous ceux connaissant l'identifiant de la communauté", @@ -675,6 +712,7 @@ "To modify widgets in the room, you must be a": "Pour modifier les widgets, vous devez être un", "Banned by %(displayName)s": "Banni par %(displayName)s", "To send messages, you must be a": "Pour envoyer des messages, vous devez être un(e)", + "%(senderName)s changed the pinned messages for the room.": "%(senderName)s a changé les messages épinglés du salon.", "%(names)s and %(count)s others are typing|other": "%(names)s et %(count)s autres écrivent", "Jump to read receipt": "Aller à l'accusé de lecture", "World readable": "Lisible publiquement", @@ -917,6 +955,7 @@ "Community IDs cannot not be empty.": "Les identifiants de communauté ne peuvent pas être vides.", "Show devices, send anyway or cancel.": "Afficher les appareils, envoyer quand même ou annuler.", "In reply to ": "En réponse à ", + "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s a changé son nom affiché en %(displayName)s.", "Failed to set direct chat tag": "Échec de l'ajout de l'étiquette discussion directe", "Failed to remove tag %(tagName)s from room": "Échec de la suppression de l'étiquette %(tagName)s du salon", "Failed to add tag %(tagName)s to room": "Échec de l'ajout de l'étiquette %(tagName)s au salon", @@ -1156,44 +1195,5 @@ "Share Room Message": "Partager le message du salon", "Link to selected message": "Lien vers le message sélectionné", "COPY": "COPIER", - "Share Message": "Partager le message", - " accepted the invitation for %(displayName)s.": " a accepté l’invitation de %(displayName)s.", - " accepted an invitation.": " a accepté une invitation.", - " requested a VoIP conference.": " a demandé une téléconférence audio.", - " invited .": " a invité .", - " banned .": " a banni .", - " changed their display name to .": " a changé son nom affiché en .", - " set their display name to .": " a défini son nom affiché comme .", - " removed their display name ().": " a supprimé son nom affiché ().", - " removed their profile picture.": " a supprimé son image de profil.", - " changed their profile picture.": " a changé son image de profil.", - " set a profile picture.": " a défini une image de profil.", - " joined the room.": " a rejoint le salon.", - " rejected the invitation.": " a rejeté l’invitation.", - " left the room.": " a quitté le salon.", - " unbanned .": " a révoqué le bannissement de .", - " kicked .": " a exclu .", - " withdrew 's invitation.": " a annulé l’invitation de .", - " changed the topic to \"%(topic)s\".": " a changé le sujet du salon en \"%(topic)s\".", - " changed the room name to %(roomName)s.": " a changé le nom du salon en %(roomName)s.", - " changed the room avatar to ": " a changé l’avatar du salon en ", - " changed the avatar for %(roomName)s": " a changé l’avatar de %(roomName)s", - " removed the room name.": " a supprimé le nom du salon.", - " removed the room avatar.": " a supprimé l'avatar du salon.", - " answered the call.": " a répondu à l’appel.", - " ended the call.": " a terminé l’appel.", - " placed a %(callType)s call.": " a passé un appel %(callType)s.", - " sent an invitation to %(targetDisplayName)s to join the room.": " a invité %(targetDisplayName)s à rejoindre le salon.", - " made future room history visible to all room members, from the point they are invited.": " a rendu l'historique visible à tous les membres du salon, depuis le moment où ils ont été invités.", - " made future room history visible to all room members, from the point they joined.": " a rendu l'historique visible à tous les membres du salon, depuis le moment où ils ont rejoint.", - " made future room history visible to all room members.": " a rendu l'historique visible à tous les membres du salon.", - " made future room history visible to anyone.": " a rendu l'historique visible à n'importe qui.", - " made future room history visible to unknown (%(visibility)s).": " a rendu l'historique visible à inconnu (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " a activé le chiffrement de bout-en-bout (algorithme %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " de %(fromPowerLevel)s à %(toPowerLevel)s", - " changed the power level of %(powerLevelDiffText)s.": " a changé le rang de %(powerLevelDiffText)s.", - " changed the pinned messages for the room.": " a changé les messages épinglés du salon.", - "%(widgetName)s widget modified by ": "Widget %(widgetName)s modifié par ", - "%(widgetName)s widget added by ": "Widget %(widgetName)s ajouté par ", - "%(widgetName)s widget removed by ": "Widget %(widgetName)s supprimé par " + "Share Message": "Partager le message" } diff --git a/src/i18n/strings/gl.json b/src/i18n/strings/gl.json index f61389ad9b..57d8301df6 100644 --- a/src/i18n/strings/gl.json +++ b/src/i18n/strings/gl.json @@ -111,14 +111,49 @@ "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "A chave de firma que proporcionou concorda coa chave de firma que recibiu do dispositivo %(deviceId)s de %(userId)s. Dispositivo marcado como verificado.", "Unrecognised command:": "Orde non recoñecida:", "Reason": "Razón", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s aceptou o convite para %(displayName)s.", + "%(targetName)s accepted an invitation.": "%(targetName)s aceptou o convite.", + "%(senderName)s requested a VoIP conference.": "%(senderName)s solicitou unha conferencia VoIP.", + "%(senderName)s invited %(targetName)s.": "%(senderName)s convidou a %(targetName)s.", + "%(senderName)s banned %(targetName)s.": "%(senderName)s bloqueou a %(targetName)s.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s estableceu o seu nome público a %(displayName)s.", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s eliminou o seu nome público (%(oldDisplayName)s).", + "%(senderName)s removed their profile picture.": "%(senderName)s eliminou a súa imaxe de perfil.", + "%(senderName)s changed their profile picture.": "%(senderName)s cambiou a súa imaxe de perfil.", + "%(senderName)s set a profile picture.": "%(senderName)s estableceu a imaxe de perfil.", "VoIP conference started.": "Comezou a conferencia VoIP.", + "%(targetName)s joined the room.": "%(targetName)s uniuse a sala.", "VoIP conference finished.": "Rematou a conferencia VoIP.", + "%(targetName)s rejected the invitation.": "%(targetName)s rexeitou a invitación.", + "%(targetName)s left the room.": "%(targetName)s deixou a sala.", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s desbloqueou a %(targetName)s.", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s expulsou a %(targetName)s.", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s rexeitou o convite de %(targetName)s.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s cambiou o asunto a \"%(topic)s\".", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s eliminou o nome da sala.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s cambiou o nome da sala a %(roomName)s.", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s enviou unha imaxe.", "Someone": "Alguén", "(not supported by this browser)": "(non soportado por este navegador)", + "%(senderName)s answered the call.": "%(senderName)s respondeu a chamada.", "(could not connect media)": "(non puido conectar os medios)", "(no answer)": "(sen resposta)", "(unknown failure: %(reason)s)": "(fallo descoñecido: %(reason)s)", + "%(senderName)s ended the call.": "%(senderName)s rematou a chamada.", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s estableceu unha chamada %(callType)s.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s enviou un convite a %(targetDisplayName)s para unirse a sala.", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s fixo o historial da sala visible para todos os participantes, desde o punto en que foron convidadas.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s estableceu o historial futuro visible a todos os participantes, desde o punto en que se uniron.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s fixo visible para todos participantes o historial futuro da sala.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s fixo visible para calquera o historial futuro da sala.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s fixo visible o historial futuro da sala para descoñecidos (%(visibility)s).", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s activou o cifrado de par-a-par (algoritmo %(algorithm)s).", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s desde %(fromPowerLevel)s a %(toPowerLevel)s", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s cambiou o nivel de autoridade a %(powerLevelDiffText)s.", + "%(senderName)s changed the pinned messages for the room.": "%(senderName)s cambiou as mensaxes fixadas para a sala.", + "%(widgetName)s widget modified by %(senderName)s": "O trebello %(widgetName)s modificado por %(senderName)s", + "%(widgetName)s widget added by %(senderName)s": "O trebello %(widgetName)s engadido por %(senderName)s", + "%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s eliminado por %(senderName)s", "%(displayName)s is typing": "%(displayName)s está a escribir", "%(names)s and %(count)s others are typing|other": "%(names)s e %(count)s outras están a escribir", "%(names)s and %(count)s others are typing|one": "%(names)s e outra está a escribir", @@ -437,6 +472,9 @@ "Invalid file%(extra)s": "Ficheiro non válido %(extra)s", "Error decrypting image": "Fallo ao descifrar a imaxe", "Error decrypting video": "Fallo descifrando vídeo", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s cambiou o avatar para %(roomName)s", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s eliminou o avatar da sala.", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s cambiou o avatar da sala a ", "Copied!": "Copiado!", "Failed to copy": "Fallo ao copiar", "Add an Integration": "Engadir unha integración", @@ -911,6 +949,7 @@ "In reply to ": "En resposta a ", "This room is not public. You will not be able to rejoin without an invite.": "Esta sala non é pública. Non poderá volver a ela sen un convite.", "This room is not showing flair for any communities": "Esta sala non mostra popularidade para as comunidades", + "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s cambiou o seu nome mostrado a %(displayName)s.", "Clear filter": "Quitar filtro", "Failed to set direct chat tag": "Fallo ao establecer etiqueta do chat directo", "Failed to remove tag %(tagName)s from room": "Fallo ao eliminar a etiqueta %(tagName)s da sala", @@ -1156,44 +1195,5 @@ "Review terms and conditions": "Revise os termos e condicións", "No Audio Outputs detected": "Non se detectou unha saída de audio", "Audio Output": "Saída de audio", - "Try the app first": "Probe a aplicación primeiro", - " accepted the invitation for %(displayName)s.": " aceptou o convite para %(displayName)s.", - " accepted an invitation.": " aceptou o convite.", - " requested a VoIP conference.": " solicitou unha conferencia VoIP.", - " invited .": " convidou a .", - " banned .": " bloqueou a .", - " changed their display name to .": " cambiou o seu nome mostrado a .", - " set their display name to .": " estableceu o seu nome público a .", - " removed their display name ().": " eliminou o seu nome público ().", - " removed their profile picture.": " eliminou a súa imaxe de perfil.", - " changed their profile picture.": " cambiou a súa imaxe de perfil.", - " set a profile picture.": " estableceu a imaxe de perfil.", - " joined the room.": " uniuse a sala.", - " rejected the invitation.": " rexeitou a invitación.", - " left the room.": " deixou a sala.", - " unbanned .": " desbloqueou a .", - " kicked .": " expulsou a .", - " withdrew 's invitation.": " rexeitou o convite de .", - " changed the topic to \"%(topic)s\".": " cambiou o asunto a \"%(topic)s\".", - " changed the room name to %(roomName)s.": " cambiou o nome da sala a %(roomName)s.", - " changed the avatar for %(roomName)s": " cambiou o avatar para %(roomName)s", - " changed the room avatar to ": " cambiou o avatar da sala a ", - " removed the room name.": " eliminou o nome da sala.", - " removed the room avatar.": " eliminou o avatar da sala.", - " answered the call.": " respondeu a chamada.", - " ended the call.": " rematou a chamada.", - " placed a %(callType)s call.": " estableceu unha chamada %(callType)s.", - " sent an invitation to %(targetDisplayName)s to join the room.": " enviou un convite a %(targetDisplayName)s para unirse a sala.", - " made future room history visible to all room members, from the point they are invited.": " fixo o historial da sala visible para todos os participantes, desde o punto en que foron convidadas.", - " made future room history visible to all room members, from the point they joined.": " estableceu o historial futuro visible a todos os participantes, desde o punto en que se uniron.", - " made future room history visible to all room members.": " fixo visible para todos participantes o historial futuro da sala.", - " made future room history visible to anyone.": " fixo visible para calquera o historial futuro da sala.", - " made future room history visible to unknown (%(visibility)s).": " fixo visible o historial futuro da sala para descoñecidos (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " activou o cifrado de par-a-par (algoritmo %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " desde %(fromPowerLevel)s a %(toPowerLevel)s", - " changed the power level of %(powerLevelDiffText)s.": " cambiou o nivel de autoridade a %(powerLevelDiffText)s.", - " changed the pinned messages for the room.": " cambiou as mensaxes fixadas para a sala.", - "%(widgetName)s widget modified by ": "O trebello %(widgetName)s modificado por ", - "%(widgetName)s widget added by ": "O trebello %(widgetName)s engadido por ", - "%(widgetName)s widget removed by ": "%(widgetName)s eliminado por " + "Try the app first": "Probe a aplicación primeiro" } diff --git a/src/i18n/strings/hu.json b/src/i18n/strings/hu.json index d0a87414d1..2aea205a15 100644 --- a/src/i18n/strings/hu.json +++ b/src/i18n/strings/hu.json @@ -16,6 +16,8 @@ "unknown error code": "ismeretlen hibakód", "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "Elküldtük a szöveges üzenetet ide: +%(msisdn)s. Kérlek add meg az ellenőrző kódot ami benne van", "Accept": "Elfogad", + "%(targetName)s accepted an invitation.": "%(targetName)s elfogadta a meghívást.", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s elfogadta a meghívást ide: %(displayName)s.", "Account": "Fiók", "Access Token:": "Elérési kulcs:", "Active call (%(roomName)s)": "Hívás folyamatban (%(roomName)s)", @@ -51,6 +53,7 @@ "and %(count)s others...|one": "és még egy...", "%(names)s and %(lastPerson)s are typing": "%(names)s és %(lastPerson)s írnak", "A new password must be entered.": "Új jelszót kell megadni.", + "%(senderName)s answered the call.": "%(senderName)s felvette a telefont.", "An error has occurred.": "Hiba történt.", "Anyone": "Bárki", "Anyone who knows the room's link, apart from guests": "A vendégeken kívül bárki aki ismeri a szoba link-jét", @@ -61,6 +64,7 @@ "Are you sure you want to upload the following files?": "Biztos feltöltöd ezeket a fájlokat?", "Attachment": "Csatolmány", "Autoplay GIFs and videos": "GIF-ek és videók automatikus lejátszása", + "%(senderName)s banned %(targetName)s.": "%(senderName)s kitiltotta őt: %(targetName)s.", "Ban": "Kitilt", "Banned users": "Kitiltott felhasználók", "Bans user with given id": "Kitiltja a felhasználót a megadott ID-vel", @@ -71,6 +75,11 @@ "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Nem lehet csatlakozni a saját szerverhez HTTP-n keresztül ha HTTPS van a böngésző címsorában. Vagy használj HTTPS-t vagy engedélyezd a nem biztonságos script-et.", "Can't load user settings": "A felhasználói beállítások nem tölthetők be", "Change Password": "Jelszó megváltoztatása", + "%(senderName)s changed their profile picture.": "%(senderName)s megváltoztatta a profil képét.", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s megváltoztatta a hozzáférési szintjét erre: %(powerLevelDiffText)s.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s megváltoztatta a szoba nevét erre: %(roomName)s.", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s törölte a szoba nevét.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s megváltoztatta a témát erre \"%(topic)s\".", "Changes to who can read history will only apply to future messages in this room": "Változtatások a napló olvasási jogosultságon csak a szoba új üzeneteire fog vonatkozni", "Changes your display nickname": "Becenév megváltoztatása", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Jelszó megváltoztatása jelenleg alaphelyzetbe állítja a titkosításnál használt kulcsokat minden készüléken, ezzel a régi titkosított üzenetek olvashatatlanok lesznek hacsak először nem mented ki a kulcsokat és újra betöltöd. A jövőben ezen javítunk.", @@ -141,6 +150,7 @@ "Encrypted room": "Titkosított szoba", "Encryption is enabled in this room": "Ebben a szobában a titkosítás be van kapcsolva", "Encryption is not enabled in this room": "Ebben a szobában a titkosítás nincs bekapcsolva", + "%(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 is in beta and may not be reliable": "Ponttól pontig tartó titkosítás béta állapotú és lehet, hogy nem megbízható", "Enter Code": "Kód megadása", @@ -180,6 +190,7 @@ "Forgot your password?": "Elfelejtetted a jelszavad?", "For security, this session has been signed out. Please sign in again.": "A biztonság érdekében ez a kapcsolat le lesz bontva. Légy szíves jelentkezz be újra.", "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "A biztonság érdekében a kilépéskor a ponttól pontig való (E2E) titkosításhoz szükséges kulcsok törlésre kerülnek a böngészőből. Ha a régi üzeneteket továbbra is el szeretnéd olvasni, kérlek mentsed ki a szobákhoz tartozó kulcsot.", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s : %(fromPowerLevel)s -> %(toPowerLevel)s", "Guest access is disabled on this Home Server.": "Vendég belépés tiltva van a Saját szerveren.", "Guests cannot join this room even if explicitly invited.": "Vendégek akkor sem csatlakozhatnak ehhez a szobához ha külön meghívók kaptak.", "Hangup": "Megszakít", @@ -202,6 +213,7 @@ "Invalid address format": "Hibás cím formátum", "Invalid Email Address": "Hibás e-mail cím", "Invalid file%(extra)s": "Hibás fájl%(extra)s", + "%(senderName)s invited %(targetName)s.": "%(senderName)s meghívta: %(targetName)s.", "Invite new room members": "Új tagok meghívása", "Invited": "Meghívva", "Invites": "Meghívók", @@ -212,18 +224,26 @@ "Sign in with": "Belépés ezzel:", "Join as voice or video.": "Csatlakozás hanggal vagy videóval.", "Join Room": "Belépés a szobába", + "%(targetName)s joined the room.": "%(targetName)s belépett a szobába.", "Joins room with given alias": "A megadott becenévvel belépett a szobába", "Jump to first unread message.": "Ugrás az első olvasatlan üzenetre.", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s kizárta: %(targetName)s.", "Kick": "Kirúg", "Kicks user with given id": "Az adott azonosítójú felhasználó kirúgása", "Labs": "Labor", "Last seen": "Utoljára láttuk", "Leave room": "Szoba elhagyása", + "%(targetName)s left the room.": "%(targetName)s elhagyta a szobát.", "Level:": "Szint:", "Local addresses for this room:": "A szoba helyi címe:", "Logged in as:": "Bejelentkezve mint:", "Logout": "Kilép", "Low priority": "Alacsony prioritás", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s elérhetővé tette a szoba új üzeneteit nekik minden résztvevő a szobában, amióta meg van hívva.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s elérhetővé tette a szoba új üzeneteit nekik minden résztvevő a szobában, amióta csatlakozott.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s elérhetővé tette a szoba új üzeneteit nekik minden szoba tagság.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s elérhetővé tette a szoba új üzeneteit nekik bárki.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s elérhetővé tette a szoba új üzeneteit nekik ismeretlen (%(visibility)s).", "Manage Integrations": "Integrációk kezelése", "Markdown is disabled": "Markdown kikapcsolva", "Markdown is enabled": "Markdown engedélyezett", @@ -262,6 +282,7 @@ "People": "Emberek", "Permissions": "Jogosultságok", "Phone": "Telefon", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s %(callType)s hívást kezdeményezett.", "Please check your email and click on the link it contains. Once this is done, click continue.": "Ellenőrizd az e-mail-edet és kattints a benne lévő linkre. Ha ez megvan, kattints a folytatásra.", "Power level must be positive integer.": "A szintnek pozitív egésznek kell lennie.", "Private Chat": "Privát csevegés", @@ -273,11 +294,15 @@ "Revoke Moderator": "Moderátor visszahívása", "Refer a friend to Riot:": "Ismerős meghívása a Riotba:", "Register": "Regisztráció", + "%(targetName)s rejected the invitation.": "%(targetName)s elutasította a meghívót.", "Reject invitation": "Meghívó elutasítása", "Rejoin": "Újracsatlakozás", "Remote addresses for this room:": "A szoba távoli címei:", "Remove Contact Information?": "Kapcsolat információk törlése?", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s törölte a megjelenítési nevet (%(oldDisplayName)s).", + "%(senderName)s removed their profile picture.": "%(senderName)s törölte a profil képét.", "Remove %(threePid)s?": "Töröl: %(threePid)s?", + "%(senderName)s requested a VoIP conference.": "%(senderName)s VoIP konferenciát kezdeményez.", "Results from DuckDuckGo": "Eredmények a DuckDuckGo-ból", "Return to login screen": "Vissza a bejelentkezési képernyőre", "Riot does not have permission to send you notifications - please check your browser settings": "Riotnak nincs jogosultsága értesítést küldeni neked - ellenőrizd a böngésző beállításait", @@ -301,6 +326,7 @@ "Send Invites": "Meghívók elküldése", "Send Reset Email": "Visszaállítási e-mail küldése", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s képet küldött.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s meghívót küldött %(targetDisplayName)s felhasználónak, hogy lépjen be a szobába.", "Server error": "Szerver hiba", "Server may be unavailable or overloaded": "A szerver elérhetetlen vagy túlterhelt", "Server may be unavailable, overloaded, or search timed out :(": "A szerver elérhetetlen, túlterhelt vagy a keresés túllépte az időkorlátot :(", @@ -308,6 +334,8 @@ "Server may be unavailable, overloaded, or you hit a bug.": "A szerver elérhetetlen, túlterhelt vagy hibára futott.", "Server unavailable, overloaded, or something else went wrong.": "A szerver elérhetetlen, túlterhelt vagy valami más probléma van.", "Session ID": "Kapcsolat azonosító", + "%(senderName)s set a profile picture.": "%(senderName)s profil képet állított be.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s a megjelenítési nevét megváltoztatta erre: %(displayName)s.", "Show panel": "Panel megjelenítése", "Show Text Formatting Toolbar": "Szöveg formázási eszköztár megjelenítése", "Show timestamps in 12 hour format (e.g. 2:30pm)": "Az időbélyegek 12 órás formátumban mutatása (pl.: 2:30pm)", @@ -353,10 +381,12 @@ "Tried to load a specific point in this room's timeline, but was unable to find it.": "Megpróbáltam betölteni a szoba megadott időpontjának megfelelő adatait, de nem találom.", "Turn Markdown off": "Markdown kikapcsolása", "Turn Markdown on": "Markdown bekapcsolása", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s bekapcsolta a titkosítást ponttól pontig (algoritmus %(algorithm)s).", "Unable to add email address": "Az e-mail címet nem sikerült hozzáadni", "Unable to remove contact information": "A névjegy információkat nem sikerült törölni", "Unable to verify email address.": "Az e-mail cím ellenőrzése sikertelen.", "Unban": "Kitiltás visszavonása", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s visszaengedte %(targetName)s felhasználót.", "Unable to capture screen": "A képernyő felvétele sikertelen", "Unable to enable Notifications": "Az értesítések engedélyezése sikertelen", "Unable to load device list": "Az eszközlista betöltése sikertelen", @@ -410,6 +440,7 @@ "Who can read history?": "Ki olvashatja a régi üzeneteket?", "Who would you like to add to this room?": "Kit szeretnél hozzáadni ehhez a szobához?", "Who would you like to communicate with?": "Kivel szeretnél beszélgetni?", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s visszavonta %(targetName)s meghívóját.", "Would you like to accept or decline this invitation?": "Ezt a meghívót szeretnéd elfogadni vagy elutasítani?", "You already have existing direct chats with this user:": "Már van közvetlen csevegésed ezzel a felhasználóval:", "You are already in a call.": "Már hívásban vagy.", @@ -559,6 +590,9 @@ "Start chatting": "Csevegés indítása", "Start Chatting": "Csevegés indítása", "Click on the button below to start chatting!": "Csevegés indításához kattints a gombra alább!", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s megváltoztatta a szoba avatar képét: ", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s törölte a szoba avatar képét.", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s megváltoztatta %(roomName)s szoba avatar képét", "Username available": "Szabad felhasználói név", "Username not available": "A felhasználói név foglalt", "Something went wrong!": "Valami tönkrement!", @@ -630,7 +664,10 @@ "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?", "NOTE: Apps are not end-to-end encrypted": "Megjegyzés: Az alkalmazások nem végponttól végpontig titkosítottak", "The maximum permitted number of widgets have already been added to this room.": "A maximálisan megengedett számú kisalkalmazás már hozzá van adva a szobához.", + "%(widgetName)s widget added by %(senderName)s": "%(widgetName)s kisalkalmazást %(senderName)s hozzáadta", + "%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s kisalkalmazást %(senderName)s eltávolította", "Robot check is currently unavailable on desktop - please use a web browser": "Robot ellenőrzés az asztali verzióban nem érhető el - használd a web böngészőt", + "%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s kisalkalmazást %(senderName)s módosította", "Copied!": "Lemásolva!", "Failed to copy": "Sikertelen másolás", "Advanced options": "További beállítások", @@ -699,6 +736,7 @@ "Message Pinning": "Üzenet kitűzése", "Remove avatar": "Avatar törlése", "Pinned Messages": "Kitűzött üzenetek", + "%(senderName)s changed the pinned messages for the room.": "%(senderName)s megváltoztatta a szoba kitűzött szövegeit.", "Who would you like to add to this community?": "Kit szeretnél hozzáadni ehhez a közösséghez?", "Warning: any person you add to a community will be publicly visible to anyone who knows the community ID": "Figyelem: minden személy akit hozzáadsz a közösséghez mindenki számára látható lesz aki ismeri a közösség azonosítóját", "Invite new community members": "Új tagok meghívása a közösségbe", @@ -917,6 +955,7 @@ "Show devices, send anyway or cancel.": "Eszközök listája, mindenképpen küld vagy szakítsd meg.", "Community IDs cannot not be empty.": "A közösségi azonosító nem lehet üres.", "In reply to ": "Válaszolva neki ", + "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s megváltoztatta a nevét erre: %(displayName)s.", "Failed to set direct chat tag": "Nem sikerült a közvetlen beszélgetés jelzést beállítani", "Failed to remove tag %(tagName)s from room": "Nem sikerült a szobáról eltávolítani ezt: %(tagName)s", "Failed to add tag %(tagName)s to room": "Nem sikerült hozzáadni a szobához ezt: %(tagName)s", @@ -1156,44 +1195,5 @@ "Share Room Message": "Szoba üzenet megosztás", "Link to selected message": "Hivatkozás a kijelölt üzenetre", "COPY": "Másol", - "Share Message": "Üzenet megosztása", - " accepted the invitation for %(displayName)s.": " elfogadta a meghívást ide: %(displayName)s.", - " accepted an invitation.": " elfogadta a meghívást.", - " requested a VoIP conference.": " VoIP konferenciát kezdeményez.", - " invited .": " meghívta: .", - " banned .": " kitiltotta őt: .", - " changed their display name to .": " megváltoztatta a nevét erre: .", - " set their display name to .": " a megjelenítési nevét megváltoztatta erre: .", - " removed their display name ().": " törölte a megjelenítési nevet ().", - " removed their profile picture.": " törölte a profil képét.", - " changed their profile picture.": " megváltoztatta a profil képét.", - " set a profile picture.": " profil képet állított be.", - " joined the room.": " belépett a szobába.", - " rejected the invitation.": " elutasította a meghívót.", - " left the room.": " elhagyta a szobát.", - " unbanned .": " visszaengedte felhasználót.", - " kicked .": " kizárta: .", - " withdrew 's invitation.": " visszavonta meghívóját.", - " changed the topic to \"%(topic)s\".": " megváltoztatta a témát erre \"%(topic)s\".", - " changed the room name to %(roomName)s.": " megváltoztatta a szoba nevét erre: %(roomName)s.", - " changed the room avatar to ": " megváltoztatta a szoba avatar képét: ", - " changed the avatar for %(roomName)s": " megváltoztatta %(roomName)s szoba avatar képét", - " removed the room name.": " törölte a szoba nevét.", - " removed the room avatar.": " törölte a szoba avatar képét.", - " answered the call.": " felvette a telefont.", - " ended the call.": " befejezte a hívást.", - " placed a %(callType)s call.": " %(callType)s hívást kezdeményezett.", - " sent an invitation to %(targetDisplayName)s to join the room.": " meghívót küldött %(targetDisplayName)s felhasználónak, hogy lépjen be a szobába.", - " made future room history visible to all room members, from the point they are invited.": " elérhetővé tette a szoba új üzeneteit nekik minden résztvevő a szobában, amióta meg van hívva.", - " made future room history visible to all room members, from the point they joined.": " elérhetővé tette a szoba új üzeneteit nekik minden résztvevő a szobában, amióta csatlakozott.", - " made future room history visible to all room members.": " elérhetővé tette a szoba új üzeneteit nekik minden szoba tagság.", - " made future room history visible to anyone.": " elérhetővé tette a szoba új üzeneteit nekik bárki.", - " made future room history visible to unknown (%(visibility)s).": " elérhetővé tette a szoba új üzeneteit nekik ismeretlen (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " bekapcsolta a titkosítást ponttól pontig (algoritmus %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " : %(fromPowerLevel)s -> %(toPowerLevel)s", - " changed the power level of %(powerLevelDiffText)s.": " megváltoztatta a hozzáférési szintjét erre: %(powerLevelDiffText)s.", - " changed the pinned messages for the room.": " megváltoztatta a szoba kitűzött szövegeit.", - "%(widgetName)s widget modified by ": "%(widgetName)s kisalkalmazást módosította", - "%(widgetName)s widget added by ": "%(widgetName)s kisalkalmazást hozzáadta", - "%(widgetName)s widget removed by ": "%(widgetName)s kisalkalmazást eltávolította" + "Share Message": "Üzenet megosztása" } diff --git a/src/i18n/strings/id.json b/src/i18n/strings/id.json index a57b337acf..86605c1d41 100644 --- a/src/i18n/strings/id.json +++ b/src/i18n/strings/id.json @@ -146,6 +146,8 @@ "Nov": "Nov", "Dec": "Des", "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "Sebuah pesan sudah dikirim ke +%(msisdn)s. Mohon masukkan kode verifikasi pada pesan tersebut", + "%(targetName)s accepted an invitation.": "%(targetName)s telah menerima undangan.", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s menerima undangan untuk %(displayName)s.", "Access Token:": "Token Akses:", "Active call (%(roomName)s)": "Panggilan aktif (%(roomName)s)", "Admin": "Admin", @@ -163,15 +165,22 @@ "A new password must be entered.": "Password baru harus diisi.", "%(items)s and %(lastItem)s": "%(items)s dan %(lastItem)s", "%(names)s and %(lastPerson)s are typing": "%(names)s dan %(lastPerson)s sedang mengetik", + "%(senderName)s answered the call.": "%(senderName)s telah menjawab panggilan.", "Anyone who knows the room's link, including guests": "Siapa pun yang tahu tautan ruang, termasuk tamu", "Anyone who knows the room's link, apart from guests": "Siapa pun yang tahu tautan ruang, selain tamu", "Are you sure you want to upload the following files?": "Anda yakin akan mengunggah berkas-berkas berikut?", "Blacklisted": "Didaftarhitamkan", + "%(senderName)s banned %(targetName)s.": "%(senderName)s telah memblokir %(targetName)s.", "Banned users": "Pengguna yang diblokir", "Bulk Options": "Opsi Massal", "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Tidak dapat terhubung ke server Home - harap cek koneksi anda, pastikan sertifikat SSL server Home Anda terpercaya, dan ekstensi dari browser tidak memblokir permintaan.", "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Tidak dapat terhubung ke server Home melalui HTTP ketika URL di browser berupa HTTPS. Pilih gunakan HTTPS atau aktifkan skrip yang tidak aman.", + "%(senderName)s changed their profile picture.": "%(senderName)s telah mengubah foto profilnya.", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s telah mengubah tingkat kekuatan dari %(powerLevelDiffText)s.", "Changes your display nickname": "Ubah tampilan nama panggilan Anda", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s telah menghapus nama ruang.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s telah mengubah nama ruang menjadi %(roomName)s.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s telah mengubah topik menjadi \"%(topic)s\".", "Changes to who can read history will only apply to future messages in this room": "Pengubahan siapa yang dapat membaca sejarah akan berlaku untuk pesan selanjutnya di ruang ini", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Mengubah password saat ini akan mengatur ulang semua kunci enkripsi end-to-end di semua perangkat, menyebabkan sejarah obrolan yang terenkripsi menjadi tidak dapat dibaca, kecuali sebelumnya Anda ekspor dahulu kunci ruang lalu kemudian impor ulang setelahnya. Ke depan hal ini akan diperbaiki.", "Click here to join the discussion!": "Klik di sini untuk gabung diskusi!", @@ -332,14 +341,5 @@ "Collapse panel": "Lipat panel", "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!": "Dengan browser ini, tampilan dari aplikasi mungkin tidak sesuai, dan beberapa atau bahkan semua fitur mungkin tidak berjalan. Jika Anda ingin tetap mencobanya, Anda bisa melanjutkan, tapi Anda tanggung sendiri jika muncul masalah yang terjadi!", "Checking for an update...": "Cek pembaruan...", - "There are advanced notifications which are not shown here": "Ada notifikasi lanjutan yang tidak ditampilkan di sini", - " accepted the invitation for %(displayName)s.": " menerima undangan untuk %(displayName)s.", - " accepted an invitation.": " telah menerima undangan.", - " banned .": " telah memblokir .", - " changed their profile picture.": " telah mengubah foto profilnya.", - " changed the topic to \"%(topic)s\".": " telah mengubah topik menjadi \"%(topic)s\".", - " changed the room name to %(roomName)s.": " telah mengubah nama ruang menjadi %(roomName)s.", - " removed the room name.": " telah menghapus nama ruang.", - " answered the call.": " telah menjawab panggilan.", - " changed the power level of %(powerLevelDiffText)s.": " telah mengubah tingkat kekuatan dari %(powerLevelDiffText)s." + "There are advanced notifications which are not shown here": "Ada notifikasi lanjutan yang tidak ditampilkan di sini" } diff --git a/src/i18n/strings/is.json b/src/i18n/strings/is.json index 28d2faedf7..6770a0ea25 100644 --- a/src/i18n/strings/is.json +++ b/src/i18n/strings/is.json @@ -535,7 +535,11 @@ "Device already verified!": "Tæki er þegar sannreynt!", "Verified key": "Staðfestur dulritunarlykill", "Unrecognised command:": "Óþekkt skipun:", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s breytti umræðuefninu í \"%(topic)s\".", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s fjarlægði heiti spjallrásarinnar.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s breytti heiti spjallrásarinnar í %(roomName)s.", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s sendi mynd.", + "%(senderName)s answered the call.": "%(senderName)s svaraði símtalinu.", "Disinvite": "Taka boð til baka", "Unknown Address": "Óþekkt vistfang", "Delete Widget": "Eyða viðmótshluta", @@ -637,9 +641,5 @@ "Notify the whole room": "Tilkynna öllum á spjallrásinni", "Room Notification": "Tilkynning á spjallrás", "Passphrases must match": "Lykilfrasar verða að stemma", - "Passphrase must not be empty": "Lykilfrasi má ekki vera auður", - " changed the topic to \"%(topic)s\".": " breytti umræðuefninu í \"%(topic)s\".", - " changed the room name to %(roomName)s.": " breytti heiti spjallrásarinnar í %(roomName)s.", - " removed the room name.": " fjarlægði heiti spjallrásarinnar.", - " answered the call.": " svaraði símtalinu." + "Passphrase must not be empty": "Lykilfrasi má ekki vera auður" } diff --git a/src/i18n/strings/it.json b/src/i18n/strings/it.json index 4506b20f9f..0957bc156d 100644 --- a/src/i18n/strings/it.json +++ b/src/i18n/strings/it.json @@ -20,6 +20,8 @@ "OK": "OK", "Failed to change password. Is your password correct?": "Modifica password fallita. La tua password è corretta?", "Continue": "Continua", + "%(targetName)s accepted an invitation.": "%(targetName)s ha accettato un invito.", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s ha accettato l'invito per %(displayName)s.", "Account": "Account", "Access Token:": "Token di Accesso:", "Add": "Aggiungi", @@ -111,6 +113,7 @@ "Conference calling is in development and may not be reliable.": "Le chiamate di gruppo sono in sviluppo e potrebbero essere inaffidabili.", "Failed to set up conference call": "Impostazione della chiamata di gruppo fallita", "Conference call failed.": "Chiamata di gruppo fallita.", + "%(senderName)s requested a VoIP conference.": "%(senderName)s ha richiesto una conferenza VoIP.", "VoIP conference started.": "Conferenza VoIP iniziata.", "VoIP conference finished.": "Conferenza VoIP terminata.", "Ongoing conference call%(supportedText)s.": "Chiamata di gruppo in corso%(supportedText)s.", @@ -175,12 +178,44 @@ "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "La chiave che hai fornito corrisponde alla chiave che hai ricevuto dal dispositivo %(deviceId)s di %(userId)s . Dispositivo segnato come verificato.", "Unrecognised command:": "Comando non riconosciuto:", "Reason": "Motivo", + "%(senderName)s invited %(targetName)s.": "%(senderName)s ha invitato %(targetName)s.", + "%(senderName)s banned %(targetName)s.": "%(senderName)s ha bandito %(targetName)s.", + "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s ha modificato il proprio nome in %(displayName)s.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s ha impostato il proprio nome a %(displayName)s.", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s ha rimosso il proprio nome visibile (%(oldDisplayName)s).", + "%(senderName)s removed their profile picture.": "%(senderName)s ha rimosso la propria immagine del profilo.", + "%(senderName)s changed their profile picture.": "%(senderName)s ha cambiato la propria immagine del profilo.", + "%(senderName)s set a profile picture.": "%(senderName)s ha impostato un'immagine del profilo.", + "%(targetName)s joined the room.": "%(targetName)s è entrato nella stanza.", + "%(targetName)s rejected the invitation.": "%(targetName)s ha rifiutato l'invito.", + "%(targetName)s left the room.": "%(targetName)s è uscito dalla stanza.", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s ha rimosso il ban a %(targetName)s.", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s ha cacciato %(targetName)s.", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s ha revocato l'invito per %(targetName)s.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s ha modificato l'argomento in \"%(topic)s\".", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s ha rimosso il nome della stanza.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s ha modificato il nome della stanza in %(roomName)s.", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s ha inviato un'immagine.", "Someone": "Qualcuno", "(not supported by this browser)": "(non supportato da questo browser)", + "%(senderName)s answered the call.": "%(senderName)s ha risposto alla chiamata.", "(could not connect media)": "(connessione del media non riuscita)", "(no answer)": "(nessuna risposta)", "(unknown failure: %(reason)s)": "(errore sconosciuto: %(reason)s)", + "%(senderName)s ended the call.": "%(senderName)s ha terminato la chiamata.", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s ha avviato una chiamata %(callType)s .", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s ha mandato un invito a %(targetDisplayName)s per unirsi alla stanza.", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s ha reso visibile la futura cronologia della stanza a tutti i membri della stanza, dal momento del loro invito.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s ha reso visibile la futura cronologia della stanza a tutti i membri della stanza, dal momento in cui sono entrati.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s ha reso visibile la futura cronologia della stanza a tutti i membri della stanza.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s ha reso visibile la futura cronologia della stanza a tutti.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s ha reso visibile la futura cronologia della stanza a (%(visibility)s) sconosciuto.", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s ha attivato la crottografia end-to-end (algoritmo %(algorithm)s).", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s da %(fromPowerLevel)s a %(toPowerLevel)s", + "%(senderName)s changed the pinned messages for the room.": "%(senderName)s ha cambiato il messaggio ancorato della stanza.", + "%(widgetName)s widget modified by %(senderName)s": "Widget %(widgetName)s modificato da %(senderName)s", + "%(widgetName)s widget added by %(senderName)s": "Widget %(widgetName)s aggiunto da %(senderName)s", + "%(widgetName)s widget removed by %(senderName)s": "Widget %(widgetName)s rimosso da %(senderName)s", "%(displayName)s is typing": "%(displayName)s sta scrivendo", "%(names)s and %(count)s others are typing|other": "%(names)s e altri %(count)s stanno scrivendo", "%(names)s and %(count)s others are typing|one": "%(names)s e un altro stanno scrivendo", @@ -381,6 +416,7 @@ "Historical": "Cronologia", "Unable to ascertain that the address this invite was sent to matches one associated with your account.": "Impossibile verificare che l'indirizzo al quale questo invito è stato inviato corrisponda a uno associato al tuo account.", "Power level must be positive integer.": "Il livello di poteri deve essere un intero positivo.", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s ha modificato il livello di poteri di %(powerLevelDiffText)s.", "Jump to read receipt": "Salta alla ricevuta di lettura", "This invitation was sent to an email address which is not associated with this account:": "Questo invito è stato mandato a un indirizzo email non associato a questo account:", "You may wish to login with a different account, or add this email to this account.": "Dovresti accedere con un account diverso, o aggiungere questa email all'account.", @@ -482,6 +518,9 @@ "Invalid file%(extra)s": "File non valido %(extra)s", "Error decrypting image": "Errore decifratura immagine", "Error decrypting video": "Errore decifratura video", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s ha cambiato l'avatar per %(roomName)s", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s ha rimosso l'avatar della stanza.", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s ha cambiato l'avatar della stanza a ", "Copied!": "Copiato!", "Failed to copy": "Copia fallita", "Add an Integration": "Aggiungi un'integrazione", @@ -1141,44 +1180,5 @@ "Replying": "Rispondere", "Popout widget": "Oggetto a comparsa", "Failed to indicate account erasure": "Impossibile indicare la cancellazione dell'account", - "Bulk Options": "Opzioni applicate in massa", - " accepted the invitation for %(displayName)s.": " ha accettato l'invito per %(displayName)s.", - " accepted an invitation.": " ha accettato un invito.", - " requested a VoIP conference.": " ha richiesto una conferenza VoIP.", - " invited .": " ha invitato .", - " banned .": " ha bandito .", - " changed their display name to .": " ha modificato il proprio nome in .", - " set their display name to .": " ha impostato il proprio nome a .", - " removed their display name ().": " ha rimosso il proprio nome visibile ().", - " removed their profile picture.": " ha rimosso la propria immagine del profilo.", - " changed their profile picture.": " ha cambiato la propria immagine del profilo.", - " set a profile picture.": " ha impostato un'immagine del profilo.", - " joined the room.": " è entrato nella stanza.", - " rejected the invitation.": " ha rifiutato l'invito.", - " left the room.": " è uscito dalla stanza.", - " unbanned .": " ha rimosso il ban a .", - " kicked .": " ha cacciato .", - " withdrew 's invitation.": " ha revocato l'invito per .", - " changed the topic to \"%(topic)s\".": " ha modificato l'argomento in \"%(topic)s\".", - " changed the room name to %(roomName)s.": " ha modificato il nome della stanza in %(roomName)s.", - " changed the avatar for %(roomName)s": " ha cambiato l'avatar per %(roomName)s", - " changed the room avatar to ": " ha cambiato l'avatar della stanza a ", - " removed the room name.": " ha rimosso il nome della stanza.", - " removed the room avatar.": " ha rimosso l'avatar della stanza.", - " answered the call.": " ha risposto alla chiamata.", - " ended the call.": " ha terminato la chiamata.", - " placed a %(callType)s call.": " ha avviato una chiamata %(callType)s .", - " sent an invitation to %(targetDisplayName)s to join the room.": " ha mandato un invito a %(targetDisplayName)s per unirsi alla stanza.", - " made future room history visible to all room members, from the point they are invited.": " ha reso visibile la futura cronologia della stanza a tutti i membri della stanza, dal momento del loro invito.", - " made future room history visible to all room members, from the point they joined.": " ha reso visibile la futura cronologia della stanza a tutti i membri della stanza, dal momento in cui sono entrati.", - " made future room history visible to all room members.": " ha reso visibile la futura cronologia della stanza a tutti i membri della stanza.", - " made future room history visible to anyone.": " ha reso visibile la futura cronologia della stanza a tutti.", - " made future room history visible to unknown (%(visibility)s).": " ha reso visibile la futura cronologia della stanza a (%(visibility)s) sconosciuto.", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " ha attivato la crottografia end-to-end (algoritmo %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " da %(fromPowerLevel)s a %(toPowerLevel)s", - " changed the pinned messages for the room.": " ha cambiato il messaggio ancorato della stanza.", - " changed the power level of %(powerLevelDiffText)s.": " ha modificato il livello di poteri di %(powerLevelDiffText)s.", - "%(widgetName)s widget modified by ": "Widget %(widgetName)s modificato da ", - "%(widgetName)s widget added by ": "Widget %(widgetName)s aggiunto da ", - "%(widgetName)s widget removed by ": "Widget %(widgetName)s rimosso da " + "Bulk Options": "Opzioni applicate in massa" } diff --git a/src/i18n/strings/ja.json b/src/i18n/strings/ja.json index 233430978f..741de4b551 100644 --- a/src/i18n/strings/ja.json +++ b/src/i18n/strings/ja.json @@ -17,6 +17,7 @@ "Hide read receipts": "発言を読んでも既読状態にしない", "Invited": "招待中", "%(displayName)s is typing": "%(displayName)s 文字入力中", + "%(targetName)s joined the room.": "%(targetName)s 部屋に参加しました。", "Low priority": "低優先度", "Mute": "通知しない", "New password": "新しいパスワード", @@ -239,6 +240,5 @@ "Checking for an update...": "アップデートを確認しています…", "There are advanced notifications which are not shown here": "ここに表示されない詳細な通知があります", "Call": "通話", - "Answer": "応答", - " joined the room.": " 部屋に参加しました。" + "Answer": "応答" } diff --git a/src/i18n/strings/ko.json b/src/i18n/strings/ko.json index 2fb6649f09..23b7efd97d 100644 --- a/src/i18n/strings/ko.json +++ b/src/i18n/strings/ko.json @@ -74,6 +74,8 @@ "Operation failed": "작업 실패", "Failed to change password. Is your password correct?": "비밀번호를 바꾸지 못했어요. 이 비밀번호가 정말 맞으세요?", "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "+%(msisdn)s로 문자 메시지를 보냈어요. 인증 번호를 입력해주세요", + "%(targetName)s accepted an invitation.": "%(targetName)s님이 초대를 수락했어요.", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s님이 %(displayName)s님에게서 초대를 수락했어요.", "Access Token:": "접근 토큰:", "Active call (%(roomName)s)": "(%(roomName)s)에서 전화를 걸고 받을 수 있어요", "Add a topic": "주제 추가", @@ -83,14 +85,21 @@ "and %(count)s others...|one": "그리고 다른 하나...", "and %(count)s others...|other": "그리고 %(count)s...", "%(names)s and %(lastPerson)s are typing": "%(names)s님과 %(lastPerson)s님이 입력중", + "%(senderName)s answered the call.": "%(senderName)s님이 전화를 받았어요.", "Anyone who knows the room's link, apart from guests": "손님을 제외하고, 방의 주소를 아는 누구나", "Anyone who knows the room's link, including guests": "손님을 포함하여, 방의 주소를 아는 누구나", "Are you sure you want to reject the invitation?": "초대를 거절하시겠어요?", + "%(senderName)s banned %(targetName)s.": "%(senderName)s님이 %(targetName)s님을 차단하셨어요.", "Bans user with given id": "받은 ID로 사용자 차단하기", "Bulk Options": "대규모 설정", "Call Timeout": "전화 대기 시간 초과", "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "홈 서버에 연결할 수 없어요 - 연결을 확인해주시고, 홈 서버의 SSL 인증서가 믿을 수 있는지 확인하시고, 브라우저 확장기능이 요청을 차단하고 있는지 확인해주세요.", "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "주소창에 HTTPS URL이 있을 때는 HTTP로 홈 서버를 연결할 수 없어요. HTTPS를 쓰거나 안전하지 않은 스크립트를 허용해주세요.", + "%(senderName)s changed their profile picture.": "%(senderName)s님이 자기 소개 사진을 바꾸셨어요.", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s님이 %(powerLevelDiffText)s의 권한 등급을 바꾸셨어요.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s님이 방 이름을 %(roomName)s로 바꾸셨어요.", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s님이 방 이름을 지우셨어요.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s님이 주제를 \"%(topic)s\"로 바꾸셨어요.", "Changes to who can read history will only apply to future messages in this room": "방의 이후 메시지부터 기록을 읽을 수 있는 조건의 변화가 적용되어요", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "비밀번호를 바꾸면 현재 모든 장치의 종단간 암호화 키가 다시 설정되고, 먼저 방의 키를 내보내고 나중에 다시 불러오지 않는 한, 암호화한 이야기 기록을 읽을 수 없게 되어요. 앞으로는 이 기능을 더 좋게 만들 거에요.", "Claimed Ed25519 fingerprint key": "Ed25519 지문 키가 필요", @@ -142,6 +151,7 @@ "Encrypted room": "암호화한 방", "Encryption is enabled in this room": "이 방은 암호화중이에요", "Encryption is not enabled in this room": "이 방은 암호화하고 있지 않아요", + "%(senderName)s ended the call.": "%(senderName)s님이 전화를 끊었어요.", "End-to-end encryption information": "종단간 암호화 정보", "End-to-end encryption is in beta and may not be reliable": "종단간 암호화는 시험중이며 믿을 수 없어요", "Enter Code": "코드를 입력하세요", @@ -181,6 +191,7 @@ "Forgot your password?": "비밀번호를 잊어버리셨어요?", "For security, this session has been signed out. Please sign in again.": "보안을 위해서, 이 세션에서 로그아웃했어요. 다시 로그인해주세요.", "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "보안을 위해서, 로그아웃하면 이 브라우저에서 모든 종단간 암호화 키를 없앨 거에요. 이후 라이엇에서 이야기를 해독하고 싶으시면, 방 키를 내보내서 안전하게 보관하세요.", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s를 %(fromPowerLevel)s에서 %(toPowerLevel)s로", "Guest access is disabled on this Home Server.": "손님은 이 홈 서버에 접근하실 수 없어요.", "Guests cannot join this room even if explicitly invited.": "손님은 분명하게 초대받았어도 이 방에 들어가실 수 없어요.", "Hangup": "전화 끊기", @@ -204,6 +215,7 @@ "Invalid address format": "주소 형식이 맞지 않아요", "Invalid Email Address": "이메일 주소가 맞지 않아요", "Invalid file%(extra)s": "파일%(extra)s이 맞지 않아요", + "%(senderName)s invited %(targetName)s.": "%(senderName)s님이 %(targetName)s님을 초대하셨어요.", "Invite new room members": "새 구성원 초대하기", "Invited": "초대받기", "Invites": "초대하기", @@ -214,18 +226,26 @@ "Sign in with": "로그인", "Join as voice or video.": "음성 또는 영상으로 참여하세요.", "Join Room": "방에 들어가기", + "%(targetName)s joined the room.": "%(targetName)s님이 방에 들어오셨어요.", "Joins room with given alias": "받은 가명으로 방에 들어가기", "Jump to first unread message.": "읽지 않은 첫 메시지로 이동할래요.", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s님이 %(targetName)s을 내쫓았어요.", "Kick": "내쫓기", "Kicks user with given id": "받은 ID로 사용자 내쫓기", "Labs": "실험실", "Last seen": "마지막으로 본 곳", "Leave room": "방 떠나기", + "%(targetName)s left the room.": "%(targetName)s님이 방을 떠나셨어요.", "Level:": "등급:", "Local addresses for this room:": "이 방의 로컬 주소:", "Logged in as:": "로그인:", "Logout": "로그아웃", "Low priority": "낮은 우선순위", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s님이 이후 방의 기록을 볼 수 있게 하셨어요 방 구성원 모두, 초대받은 시점부터.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s님이 이후 방의 기록을 볼 수 있게 하셨어요 방 구성원 모두, 방에 들어온 시점부터.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s님이 이후 방의 기록을 볼 수 있게 하셨어요 방 구성원 모두.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s님이 이후 방의 기록을 볼 수 있게 하셨어요 누구나.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s님이 이후 방의 기록을 볼 수 있게 하셨어요 알 수 없음 (%(visibility)s).", "Manage Integrations": "통합 관리", "Markdown is disabled": "마크다운이 꺼져있어요", "Markdown is enabled": "마크다운이 켜져있어요", @@ -263,6 +283,7 @@ "Phone": "전화", "Once encryption is enabled for a room it cannot be turned off again (for now)": "방을 암호화하면 암호화를 도중에 끌 수 없어요. (현재로서는)", "Only people who have been invited": "초대받은 사람만", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s님이 %(callType)s 전화를 걸었어요.", "Please check your email and click on the link it contains. Once this is done, click continue.": "이메일을 확인하시고 그 안에 있는 주소를 누르세요. 이 일을 하고 나서, 계속하기를 누르세요.", "Power level must be positive integer.": "권한 등급은 양의 정수여야만 해요.", "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (권한 %(powerLevelNumber)s)", @@ -271,17 +292,22 @@ "Private Chat": "비공개 이야기", "Privileged Users": "권한 있는 사용자", "Profile": "자기 소개", + "%(senderName)s removed their profile picture.": "%(senderName)s님이 자기 소개 사진을 지우셨어요.", + "%(senderName)s set a profile picture.": "%(senderName)s님이 자기 소개 사진을 설정하셨어요.", "Public Chat": "공개 이야기", "Reason": "이유", "Reason: %(reasonText)s": "이유: %(reasonText)s", "Revoke Moderator": "조정자 철회", "Refer a friend to Riot:": "라이엇을 친구에게 추천해주세요:", "Register": "등록", + "%(targetName)s rejected the invitation.": "%(targetName)s님이 초대를 거절하셨어요.", "Reject invitation": "초대 거절", "Rejoin": "다시 들어가기", "Remote addresses for this room:": "이 방의 원격 주소:", "Remove Contact Information?": "연락처를 지우시겠어요?", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s님이 별명 (%(oldDisplayName)s)을 지우셨어요.", "Remove %(threePid)s?": "%(threePid)s 지우시겠어요?", + "%(senderName)s requested a VoIP conference.": "%(senderName)s님이 인터넷전화 회의를 요청하셨어요.", "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "비밀번호를 다시 설정하면 현재 모든 장치의 종단간 암호화 키가 다시 설정되고, 먼저 방의 키를 내보내고 나중에 다시 불러오지 않는 한, 암호화한 이야기 기록을 읽을 수 없게 되어요. 앞으로는 이 기능을 더 좋게 만들 거에요.", "Results from DuckDuckGo": "덕덕고에서 검색한 결과", "Return to login screen": "로그인 화면으로 돌아가기", @@ -306,6 +332,7 @@ "Send Invites": "초대 보내기", "Send Reset Email": "재설정 이메일 보내기", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s님이 사진을 보냈어요.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s님이 %(targetDisplayName)s님에게 들어오라는 초대를 보냈어요.", "Server error": "서버 오류", "Server may be unavailable or overloaded": "서버를 쓸 수 없거나 과부하일 수 있어요", "Server may be unavailable, overloaded, or search timed out :(": "서버를 쓸 수 없거나 과부하거나, 검색 시간을 초과했어요 :(", @@ -313,6 +340,7 @@ "Server may be unavailable, overloaded, or you hit a bug.": "서버를 쓸 수 없거나 과부하거나, 오류에요.", "Server unavailable, overloaded, or something else went wrong.": "서버를 쓸 수 없거나 과부하거나, 다른 문제가 있어요.", "Session ID": "세션 ID", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s님이 별명을 %(displayName)s로 바꾸셨어요.", "Show panel": "패널 보이기", "Show Text Formatting Toolbar": "문자 서식 도구 보이기", "Show timestamps in 12 hour format (e.g. 2:30pm)": "시간을 12시간제로 보이기 (예. 오후 2:30)", @@ -356,10 +384,12 @@ "Tried to load a specific point in this room's timeline, but was unable to find it.": "이 방의 타임라인에서 특정 시점을 불러오려고 했지만, 찾을 수 없었어요.", "Turn Markdown off": "마크다운 끄기", "Turn Markdown on": "마크다운 켜기", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s님이 종단간 암호화를 켜셨어요 (알고리즘 %(algorithm)s).", "Unable to add email address": "이메일 주소를 추가할 수 없어요", "Unable to remove contact information": "연락처를 지울 수 없어요", "Unable to verify email address.": "이메일 주소를 인증할 수 없어요.", "Unban": "차단풀기", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s님이 %(targetName)s님의 차단을 푸셨어요.", "Unable to ascertain that the address this invite was sent to matches one associated with your account.": "이 이매알 주소가 초대를 받은 계정과 연결된 주소가 맞는지 확인할 수 없어요.", "Unable to capture screen": "화면을 찍을 수 없어요", "Unable to enable Notifications": "알림을 켤 수 없어요", @@ -413,6 +443,7 @@ "Who can read history?": "누가 기록을 읽을 수 있나요?", "Who would you like to add to this room?": "이 방에 누구를 초대하고 싶으세요?", "Who would you like to communicate with?": "누구와 이야기하고 싶으세요?", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s님이 %(targetName)s니의 초대를 취소하셨어요.", "Would you like to accept or decline this invitation?": "초대를 받아들이거나 거절하시겠어요?", "You already have existing direct chats with this user:": "이미 이 사용자와 직접 이야기하는 중이에요:", "You are already in a call.": "이미 자신이 통화 중이네요.", @@ -577,6 +608,9 @@ "Start chatting": "이야기하기", "Start Chatting": "이야기하기", "Click on the button below to start chatting!": "이야기하려면 아래 버튼을 누르세요!", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s님이 방 아바타를 로 바꾸셨어요", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s님이 방 아바타를 지우셨어요.", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s가 %(roomName)s 방의 아바타를 바꾸셨어요", "Username available": "쓸 수 있는 사용자 이름", "Username not available": "쓸 수 없는 사용자 이름", "Something went wrong!": "문제가 생겼어요!", @@ -733,39 +767,5 @@ "Collapse panel": "패널 접기", "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!": "현재 브라우저에서는, 응용 프로그램의 모양과 기능이 완벽하게 맞지 않거나, 일부 혹은 모든 기능이 작동하지 않을 수 있어요. 계속할 수는 있지만, 맞닥뜨리는 모든 문제는 직접 해결하셔야해요!", "Checking for an update...": "업데이트를 확인하는 중...", - "There are advanced notifications which are not shown here": "여기 보이지 않는 고급 알림이 있어요", - " accepted the invitation for %(displayName)s.": "님이 %(displayName)s님에게서 초대를 수락했어요.", - " accepted an invitation.": "님이 초대를 수락했어요.", - " requested a VoIP conference.": "님이 인터넷전화 회의를 요청하셨어요.", - " invited .": "님이 님을 초대하셨어요.", - " banned .": "님이 님을 차단하셨어요.", - " set their display name to .": "님이 별명을 로 바꾸셨어요.", - " removed their display name ().": "님이 별명 ()을 지우셨어요.", - " removed their profile picture.": "님이 자기 소개 사진을 지우셨어요.", - " changed their profile picture.": "님이 자기 소개 사진을 바꾸셨어요.", - " set a profile picture.": "님이 자기 소개 사진을 설정하셨어요.", - " joined the room.": "님이 방에 들어오셨어요.", - " rejected the invitation.": "님이 초대를 거절하셨어요.", - " left the room.": "님이 방을 떠나셨어요.", - " unbanned .": "님이 님의 차단을 푸셨어요.", - " kicked .": "님이 을 내쫓았어요.", - " withdrew 's invitation.": "님이 니의 초대를 취소하셨어요.", - " changed the topic to \"%(topic)s\".": "님이 주제를 \"%(topic)s\"로 바꾸셨어요.", - " changed the room name to %(roomName)s.": "님이 방 이름을 %(roomName)s로 바꾸셨어요.", - " changed the room avatar to ": "님이 방 아바타를 로 바꾸셨어요", - " changed the avatar for %(roomName)s": "가 %(roomName)s 방의 아바타를 바꾸셨어요", - " removed the room name.": "님이 방 이름을 지우셨어요.", - " removed the room avatar.": "님이 방 아바타를 지우셨어요.", - " answered the call.": "님이 전화를 받았어요.", - " ended the call.": "님이 전화를 끊었어요.", - " placed a %(callType)s call.": "님이 %(callType)s 전화를 걸었어요.", - " sent an invitation to %(targetDisplayName)s to join the room.": "님이 %(targetDisplayName)s님에게 들어오라는 초대를 보냈어요.", - " made future room history visible to all room members, from the point they are invited.": "님이 이후 방의 기록을 볼 수 있게 하셨어요 방 구성원 모두, 초대받은 시점부터.", - " made future room history visible to all room members, from the point they joined.": "님이 이후 방의 기록을 볼 수 있게 하셨어요 방 구성원 모두, 방에 들어온 시점부터.", - " made future room history visible to all room members.": "님이 이후 방의 기록을 볼 수 있게 하셨어요 방 구성원 모두.", - " made future room history visible to anyone.": "님이 이후 방의 기록을 볼 수 있게 하셨어요 누구나.", - " made future room history visible to unknown (%(visibility)s).": "님이 이후 방의 기록을 볼 수 있게 하셨어요 알 수 없음 (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": "님이 종단간 암호화를 켜셨어요 (알고리즘 %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": "를 %(fromPowerLevel)s에서 %(toPowerLevel)s로", - " changed the power level of %(powerLevelDiffText)s.": "님이 %(powerLevelDiffText)s의 권한 등급을 바꾸셨어요." + "There are advanced notifications which are not shown here": "여기 보이지 않는 고급 알림이 있어요" } diff --git a/src/i18n/strings/lv.json b/src/i18n/strings/lv.json index b1552f91e7..0c6bcb0977 100644 --- a/src/i18n/strings/lv.json +++ b/src/i18n/strings/lv.json @@ -1,6 +1,8 @@ { "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "Teksta ziņa tika nosūtīta +%(msisdn)s. Lūdzu ievadi tajā atrodamo verifikācijas kodu", "Accept": "Pieņemt", + "%(targetName)s accepted an invitation.": "%(targetName)s apstiprināja uzaicinājumu.", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s apstiprināja uzaicinājumu no %(displayName)s.", "Account": "Konts", "Access Token:": "Pieejas tokens:", "Active call (%(roomName)s)": "Aktīvs zvans (%(roomName)s)", @@ -28,6 +30,7 @@ "%(items)s and %(lastItem)s": "%(items)s un %(lastItem)s", "%(names)s and %(lastPerson)s are typing": "%(names)s un %(lastPerson)s raksta", "A new password must be entered.": "Nepieciešams ievadīt jauno paroli.", + "%(senderName)s answered the call.": "%(senderName)s atbildēja zvanam.", "An error has occurred.": "Notikusi kļūda.", "Anyone": "Ikviens", "Anyone who knows the room's link, apart from guests": "Ikviens, kurš zina adreses saiti uz istabu, izņemot viesus", @@ -38,6 +41,7 @@ "Are you sure you want to upload the following files?": "Vai tiešām vēlies augšuplādēt sekojošos failus?", "Attachment": "Pielikums", "Autoplay GIFs and videos": "Automātiski rādīt GIF animācijas un video", + "%(senderName)s banned %(targetName)s.": "%(senderName)s liedza pieeju %(targetName)s.", "Ban": "Nobanot/liegt pieeju", "Banned users": "Banotie/bloķētie lietotāji (kuriem liegta pieeja)", "Bans user with given id": "Bloķē (liedz pieeju) lietotāju pēc uzdotā ID (nobano)", @@ -48,6 +52,11 @@ "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Neizdodas savienoties ar bāzes serveri izmantojot HTTP protokolu, kad Tava pārlūka adreses laukā norādīts HTTPS protokols. Tā vietā izmanto HTTPS vai iespējo nedrošos skriptus.", "Can't load user settings": "Neizdevās ielādēt lietotāja iestatījumus", "Change Password": "Paroles maiņa", + "%(senderName)s changed their profile picture.": "%(senderName)s nomainīja profila attēlu.", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s nomainīja statusa līmeni %(powerLevelDiffText)s.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s nomainīja istabas nosaukumu uz %(roomName)s.", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s dzēsa istabas nosaukumu.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s nomainīja tēmas nosaukumu uz \"%(topic)s\".", "Changes to who can read history will only apply to future messages in this room": "Izmaiņas attiecībā uz to, kurš varēs lasīt vēstures ziņas, stāsies spēkā tikai uz ziņām,kuras vēl tiks pievienotas šajā istabā", "Changes your display nickname": "Nomaina Tavu publisko segvārdu (niku)", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Paroles maiņa dzēsīs pašreizējās šifrēšanas atslēgas visās savstarpēji saistītajās ierīcēs, padarot čata vēsturi neizlasāmu, ja vien vien istabas atslēgas nav tikušas iepriekš eksportētas un no jauna importētas atpakaļ. Nākotnē to plānojam uzlabot.", @@ -121,6 +130,7 @@ "Encrypted room": "Šifrēta istaba", "Encryption is enabled in this room": "Šajā istabā šifrēšana ir ieslēgta", "Encryption is not enabled in this room": "Šajā istabā šifrēšana ir izslēgta", + "%(senderName)s ended the call.": "%(senderName)s beidza zvanu.", "End-to-end encryption information": "\"End-to-End\" (ierīce-ierīce) šifrēšanas informācija", "End-to-end encryption is in beta and may not be reliable": "\"End-to-end\" (ierīce-ierīce) šifrēšana šobrīd ir beta stadijā, un var nebūt stabila", "Enter Code": "Ievadi kodu", @@ -166,6 +176,7 @@ "Forgot your password?": "Aizmirsi paroli?", "For security, this session has been signed out. Please sign in again.": "Drošības nolūkos, šī sesija ir beigusies. Lūdzu, pieraksties par jaunu.", "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "Drošības nolūkos, izrakstīšanās dzēsīs jebkādas ierīce-ierīce šifrēšanas atslēgas no šī pārlūka. Ja Tu vēlies saglabāt iespēju atšifrēt tavu saziņas vēsturi no Riot nākotnes sesijām, lūdzu eksportē tavas istabas atslēgas, saglabājot tās drošā vietā.", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s no %(fromPowerLevel)s uz %(toPowerLevel)s", "Guest access is disabled on this Home Server.": "Šajā Bāzes serverī viesu pierakstīšanās nav iespējama.", "Guests cannot join this room even if explicitly invited.": "Viesi nevar pievienoties šai istabai, pat ja ir uzaicināti.", "Hangup": "Beigt zvanu", @@ -188,6 +199,7 @@ "Invalid address format": "Nepareizs adreses formāts", "Invalid Email Address": "Nepareiza epasta adrese", "Invalid file%(extra)s": "Nederīgs fails %(extra)s", + "%(senderName)s invited %(targetName)s.": "%(senderName)s uzaicināja %(targetName)s.", "Invite new room members": "Uzaicināt jaunus istabas biedrus", "Invited": "Uzaicināts/a", "Invites": "Uzaicinājumi", @@ -198,18 +210,26 @@ "Sign in with": "Pierakstīties ar", "Join as voice or video.": "Pievienoties kā AUDIO vai VIDEO.", "Join Room": "Pievienoties istabai", + "%(targetName)s joined the room.": "%(targetName)s pievienojās istabai.", "Joins room with given alias": "Pievienojas istabai ar minēto aliasi (pseidonīmu)", "Jump to first unread message.": "Pāriet uz pirmo neizlasīto ziņu.", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s iespēra (kick) %(targetName)s.", "Kick": "Izspert/padzīt no istabas (kick)", "Kicks user with given id": "Padzen (kick) lietotāju ar norādīto Id", "Labs": "Izmēģinājumu lauciņš", "Last seen": "Pēdējo reizi redzēts/a", "Leave room": "Doties prom no istabas", + "%(targetName)s left the room.": "%(targetName)s devās prom no istabas.", "Level:": "Līmenis:", "Local addresses for this room:": "Šīs istabas lokālās adreses:", "Logged in as:": "Pierakstījās kā:", "Logout": "Izrakstīties", "Low priority": "Zemas prioritātes", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s padarīja istabas ziņu turpmāko vēsturi redzamu visiem istabas biedriem no brīža, kad tie tika uzaicināti.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s padarīja istabas ziņu turpmāko vēsturi redzamu visiem istabas biedriem ar brīdi, kad tie pievienojās.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s padarīja istabas ziņu turpmāko vēsturi redzamu visiem istabas biedriem.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s padarīja istabas ziņu turpmāko vēsturi redzamu ikvienam.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s padarīja istabas ziņu turpmāko vēsturi redzamu nepazīstamajiem (%(visibility)s).", "Manage Integrations": "Pārvaldīt integrācijas", "Markdown is disabled": "\"Markdown\" formatēšana izslēgta", "Markdown is enabled": "\"Markdown\" formatēšana ieslēgta", @@ -255,6 +275,7 @@ "People": "Cilvēki", "Permissions": "Atļaujas", "Phone": "Telefons", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s veica %(callType)s zvanu.", "Please check your email and click on the link it contains. Once this is done, click continue.": "Lūdzu pārbaudi savu epastu un noklikšķini tajā esošo saiti. Tiklīdz tas ir izdarīts, klikšķini \"turpināt\".", "Press to start a chat with someone": "Nospied , lai ar kādu uzsāktu čalošanu", "Privacy warning": "Privātuma brīdinājums", @@ -267,12 +288,16 @@ "Revoke Moderator": "Atcelt moderatoru", "Refer a friend to Riot:": "Rekomendēt draugam Riot:", "Register": "Reģistrēties", + "%(targetName)s rejected the invitation.": "%(targetName)s noraidīja uzaicinājumu.", "Reject invitation": "Noraidīt uzaicinājumu", "Rejoin": "Pievienoties atkārtoti", "Remote addresses for this room:": "Attālinātā adrese šai istabai:", "Remove Contact Information?": "Dzēst kontaktinformāciju?", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s dzēsa attēlojamo/redzamo vārdu (%(oldDisplayName)s).", + "%(senderName)s removed their profile picture.": "%(senderName)s dzēsa profila attēlu.", "Remove": "Dzēst", "Remove %(threePid)s?": "Dzēst %(threePid)s?", + "%(senderName)s requested a VoIP conference.": "%(senderName)s vēlas VoIP konferenci.", "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Paroles atiestatīšana atiestatīs visas ierīce-ierīce šifrēšanas atslēgas visās ierīcēs, padarot čata šifrēto ziņu vēsturi nelasāmu, ja vien Tu pirms tam neesi eksportējis savas istabas atslēgas un atkārtoti importējis tās atpakaļ. Nākotnē šo ir plānots uzlabot.", "Results from DuckDuckGo": "Rezultāti no DuckDuckGo", "Return to login screen": "Atgriezties uz pierakstīšanās lapu", @@ -289,9 +314,14 @@ "%(roomName)s is not accessible at this time.": "%(roomName)s šobrīd nav pieejama.", "Seen by %(userName)s at %(dateTime)s": "Redzējis %(userName)s %(dateTime)s", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s nosūtīja attēlu.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s nosūtīja uzaicinājumu %(targetDisplayName)s pievienoties istabai.", + "%(senderName)s set a profile picture.": "%(senderName)s uzstādīja profila attēlu.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s nomainīja attēlojamo/redzamo vārdu uz: %(displayName)s.", "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "Tevis uzdotā pierakstīšanās atslēga sakrīt ar atslēgu, kuru Tu saņēmi no %(userId)s ierīces %(deviceId)s. Ierīce tika atzīmēta kā verificēta.", "The file '%(fileName)s' exceeds this home server's size limit for uploads": "Faila '%(fileName)s' izmērs pārsniedz šī Bāzes servera augšupielādes lieluma ierobežojumu", "The file '%(fileName)s' failed to upload": "Failu '%(fileName)s' neizdevās nosūtīt (augšuplādēt)", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s ieslēdza \"end-to-end\" (ierīce-ierīce) šifrēšanu (algorithm %(algorithm)s).", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s atcēla pieejas ierobežojumu (atbanoja) %(targetName)s.", "Unknown room %(roomId)s": "Nezināma istaba %(roomId)s", "Uploading %(filename)s and %(count)s others|zero": "Tiek augšuplādēts %(filename)s", "Uploading %(filename)s and %(count)s others|one": "Tiek augšuplādēts %(filename)s un %(count)s citi", @@ -300,6 +330,7 @@ "Username invalid: %(errMessage)s": "Neatbilstošs lietotājvārds: %(errMessage)s", "(unknown failure: %(reason)s)": "(nezināma kļūda: %(reason)s)", "WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "BRĪDINĀJUMS: NEIZDEVĀS VERIFICĒT ATSLĒGU! Pierakstīšanās atslēga priekš %(userId)s un ierīces %(deviceId)s ir \"%(fprint)s\", kura nesakrīt ar ievadīto atslēgu \"%(fingerprint)s\". Tas var nozīmēt, ka Tava saziņa var tikt pārtverta!", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s atsauca %(targetName)s uzaicinājumu.", "You are trying to access %(roomName)s.": "Tu mēģini piekļūt %(roomName)s.", "You have been banned from %(roomName)s by %(userName)s.": "Tev ir liegta pieeja istabai %(roomName)s no %(userName)s.", "You have been invited to join this room by %(inviterName)s": "%(inviterName)s Tevi uzaicināja pievienoties šai istabai", @@ -317,6 +348,8 @@ "You are registering with %(SelectedTeamName)s": "Tu reģistrējies ar %(SelectedTeamName)s", "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Notiek Tevis novirzīšana uz ārēju trešās puses vietni. Tu vari atļaut savam kontam piekļuvi ar %(integrationsUrl)s. Vai vēlies turpināt?", "Ongoing conference call%(supportedText)s.": "Notiekošs konferences zvans %(supportedText)s.", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s dzēsa istabas avataru.", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s nomainīja istabas avataru %(roomName)s", "You added a new device '%(displayName)s', which is requesting encryption keys.": "Tu pievienoji jaunu ierīci '%(displayName)s', kas prasa šifrēšanas atslēgas.", "Your unverified device '%(displayName)s' is requesting encryption keys.": "Tava neverificētā ierīce '%(displayName)s' pieprasa šifrēšanas atslēgas.", "Room Colour": "Istabas krāsa", @@ -477,6 +510,7 @@ "Nov": "Nov.", "Dec": "Dec.", "Set a display name:": "Iestatīt attēloto vārdu:", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s nomainīja istabas avataru uz ", "Upload an avatar:": "Augšuplādē avataru (profila attēlu):", "This server does not support authentication with a phone number.": "Šis serveris neatbalsta autentifikāciju pēc telefona numura.", "Missing password.": "Trūkst parole.", @@ -629,6 +663,8 @@ "Automatically replace plain text Emoji": "Automātiski aizvietot tekstu ar emocīšiem (emoji)", "Failed to upload image": "Neizdevās augšupielādēt attēlu", "Hide avatars in user and room mentions": "Slēpt profila attēlus lietotāja un istabas pieminējumos", + "%(widgetName)s widget added by %(senderName)s": "%(senderName)s pievienoja %(widgetName)s vidžetu", + "%(widgetName)s widget removed by %(senderName)s": "%(senderName)s dzēsa vidžetu %(widgetName)s", "Robot check is currently unavailable on desktop - please use a web browser": "Robotu pārbaude šobrīd nav pieejama darbvirsmas versijā. Lūdzu izmanto web pārlūku", "Revoke widget access": "Atsaukt vidžeta piekļuvi", "Unpin Message": "Atkabināt ziņu", @@ -676,6 +712,9 @@ "You are now ignoring %(userId)s": "Tagad Tu ignorē %(userId)s", "Unignored user": "Atignorēts lietotājs", "You are no longer ignoring %(userId)s": "Tu vairāk neignorē %(userId)s", + "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s nomainīja savu attēlojamo/redzamo vārdu uz %(displayName)s.", + "%(senderName)s changed the pinned messages for the room.": "%(senderName)s šai istabai nomainīja piestiprinātās ziņas.", + "%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s vidžets, kuru mainīja %(senderName)s", "%(names)s and %(count)s others are typing|other": "%(names)s un %(count)s citi raksta", "%(names)s and %(count)s others are typing|one": "%(names)s un vēl kāds raksta", "Message Pinning": "Ziņu piekabināšana", @@ -1087,44 +1126,5 @@ "Collapse panel": "Sakļaut (saritināt) paneli", "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!": "Tavā pašreizējā pārlūkā aplikācijas izskats un uzvedība var būt pilnīgi neatbilstoša, kā arī dažas no visām funkcijām var nedarboties. Ja vēlies turpināt izmantot šo pārlūku, Tu vari arī turpināt, apzinoties, ka šajā gadījumā esi viens/a ar iespējamo problēmu!", "Checking for an update...": "Lūkojos pēc aktualizācijas...", - "There are advanced notifications which are not shown here": "Pastāv papildus paziņojumi, kuri šeit netiek rādīti", - " accepted the invitation for %(displayName)s.": " apstiprināja uzaicinājumu no %(displayName)s.", - " accepted an invitation.": " apstiprināja uzaicinājumu.", - " requested a VoIP conference.": " vēlas VoIP konferenci.", - " invited .": " uzaicināja .", - " banned .": " liedza pieeju .", - " changed their display name to .": " nomainīja savu attēlojamo/redzamo vārdu uz .", - " set their display name to .": " nomainīja attēlojamo/redzamo vārdu uz: .", - " removed their display name ().": " dzēsa attēlojamo/redzamo vārdu ().", - " removed their profile picture.": " dzēsa profila attēlu.", - " changed their profile picture.": " nomainīja profila attēlu.", - " set a profile picture.": " uzstādīja profila attēlu.", - " joined the room.": " pievienojās istabai.", - " rejected the invitation.": " noraidīja uzaicinājumu.", - " left the room.": " devās prom no istabas.", - " unbanned .": " atcēla pieejas ierobežojumu (atbanoja) .", - " kicked .": " iespēra (kick) .", - " withdrew 's invitation.": " atsauca uzaicinājumu.", - " changed the topic to \"%(topic)s\".": " nomainīja tēmas nosaukumu uz \"%(topic)s\".", - " changed the room name to %(roomName)s.": " nomainīja istabas nosaukumu uz %(roomName)s.", - " changed the avatar for %(roomName)s": " nomainīja istabas avataru %(roomName)s", - " changed the room avatar to ": " nomainīja istabas avataru uz ", - " removed the room name.": " dzēsa istabas nosaukumu.", - " removed the room avatar.": " dzēsa istabas avataru.", - " answered the call.": " atbildēja zvanam.", - " ended the call.": " beidza zvanu.", - " placed a %(callType)s call.": " veica %(callType)s zvanu.", - " sent an invitation to %(targetDisplayName)s to join the room.": " nosūtīja uzaicinājumu %(targetDisplayName)s pievienoties istabai.", - " made future room history visible to all room members, from the point they are invited.": " padarīja istabas ziņu turpmāko vēsturi redzamu visiem istabas biedriem no brīža, kad tie tika uzaicināti.", - " made future room history visible to all room members, from the point they joined.": " padarīja istabas ziņu turpmāko vēsturi redzamu visiem istabas biedriem ar brīdi, kad tie pievienojās.", - " made future room history visible to all room members.": " padarīja istabas ziņu turpmāko vēsturi redzamu visiem istabas biedriem.", - " made future room history visible to anyone.": " padarīja istabas ziņu turpmāko vēsturi redzamu ikvienam.", - " made future room history visible to unknown (%(visibility)s).": " padarīja istabas ziņu turpmāko vēsturi redzamu nepazīstamajiem (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " ieslēdza \"end-to-end\" (ierīce-ierīce) šifrēšanu (algorithm %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " no %(fromPowerLevel)s uz %(toPowerLevel)s", - " changed the power level of %(powerLevelDiffText)s.": " nomainīja statusa līmeni %(powerLevelDiffText)s.", - " changed the pinned messages for the room.": " šai istabai nomainīja piestiprinātās ziņas.", - "%(widgetName)s widget modified by ": "%(widgetName)s vidžets, kuru mainīja ", - "%(widgetName)s widget added by ": " pievienoja %(widgetName)s vidžetu", - "%(widgetName)s widget removed by ": " dzēsa vidžetu %(widgetName)s" + "There are advanced notifications which are not shown here": "Pastāv papildus paziņojumi, kuri šeit netiek rādīti" } diff --git a/src/i18n/strings/nl.json b/src/i18n/strings/nl.json index 90c9bf799e..1ba068daa0 100644 --- a/src/i18n/strings/nl.json +++ b/src/i18n/strings/nl.json @@ -1,5 +1,7 @@ { "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "Voer alsjeblieft de verificatiecode in die is verstuurd naar +%(msisdn)s", + "%(targetName)s accepted an invitation.": "%(targetName)s heeft een uitnodiging geaccepteerd.", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s heeft de uitnodiging voor %(displayName)s geaccepteerd.", "Account": "Account", "Access Token:": "Toegangstoken:", "Add email address": "Voeg een e-mailadres toe", @@ -14,6 +16,7 @@ "and %(count)s others...|one": "en één andere...", "%(names)s and %(lastPerson)s are typing": "%(names)s en %(lastPerson)s zijn aan het typen", "A new password must be entered.": "Er moet een nieuw wachtwoord worden ingevoerd.", + "%(senderName)s answered the call.": "%(senderName)s heeft deelgenomen aan het audiogesprek.", "An error has occurred.": "Er is een fout opgetreden.", "Anyone who knows the room's link, apart from guests": "Iedereen die de link van de ruimte weet, behalve gasten", "Anyone who knows the room's link, including guests": "Iedereen die link van de ruimte weet, inclusief gasten", @@ -21,6 +24,7 @@ "Are you sure you want to reject the invitation?": "Weet je zeker dat je de uitnodiging wilt weigeren?", "Attachment": "Bijlage", "Autoplay GIFs and videos": "Start GIFs en videos automatisch", + "%(senderName)s banned %(targetName)s.": "%(senderName)s heeft %(targetName)s verbannen.", "Ban": "Verban", "Banned users": "Verbannen gebruikers", "Bans user with given id": "Verbant de gebruiker met het gegeven ID", @@ -30,6 +34,10 @@ "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Kan niet met de thuisserver verbinden via HTTP wanneer er een HTTPS-URL in je browser balk staat. Gebruik HTTPS of activeer onveilige scripts.", "Can't load user settings": "Kan de gebruikersinstellingen niet laden", "Change Password": "Wachtwoord veranderen", + "%(senderName)s changed their profile picture.": "%(senderName)s heeft zijn of haar profielfoto veranderd.", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s heeft het machtsniveau van %(powerLevelDiffText)s gewijzigd.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s heeft de ruimtenaam van %(roomName)s gewijzigd.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s heeft het onderwerp gewijzigd naar \"%(topic)s\".", "Changes to who can read history will only apply to future messages in this room": "Veranderingen aan wie de geschiedenis kan lezen worden alleen maar toegepast op toekomstige berichten in deze ruimte", "Changes your display nickname": "Verandert jouw weergavenaam", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Het veranderen van het wachtwoord zal op het moment alle eind-tot-eind encryptie sleutels resetten, wat alle versleutelde gespreksgeschiedenis onleesbaar zou maken, behalve als je eerst je ruimtesleutels exporteert en achteraf opnieuw importeert. Dit zal worden verbeterd in de toekomst.", @@ -114,6 +122,7 @@ "People": "Mensen", "Permissions": "Toestemmingen", "Phone": "Telefoonnummer", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s heeft een %(callType)s-gesprek gestart.", "Privacy warning": "Privacywaarschuwing", "Private Chat": "Privégesprek", "Privileged Users": "Gebruikers met rechten", @@ -124,6 +133,7 @@ "Revoke Moderator": "Beheerder terugtrekken", "Refer a friend to Riot:": "Laat een vriend weten over Riot:", "Register": "Registreer", + "%(targetName)s rejected the invitation.": "%(targetName)s heeft de uitnodiging geweigerd.", "Reject invitation": "Uitnodiging weigeren", "Rejoin": "Opnieuw toetreden", "Remote addresses for this room:": "Adres op afstand voor deze ruimte:", @@ -164,6 +174,7 @@ "Create an account": "Open een account", "Cryptography": "Cryptografie", "Current password": "Huidig wachtwoord", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s heeft de naam van de ruimte verwijderd.", "Create a new chat or reuse an existing one": "Maak een nieuw gesprek aan of hergebruik een al bestaand gesprek", "Create Room": "Maak een ruimte aan", "Curve25519 identity key": "Curve25519-identiteitssleutel", @@ -209,6 +220,7 @@ "Encrypted room": "Versleutelde ruimte", "Encryption is enabled in this room": "Versleuteling is ingeschakeld in deze ruimte", "Encryption is not enabled in this room": "Versleuteling is niet ingeschakeld in deze ruimte", + "%(senderName)s ended the call.": "%(senderName)s heeft opgehangen.", "End-to-end encryption information": "end-to-endbeveiligingsinformatie", "End-to-end encryption is in beta and may not be reliable": "End-to-endbeveiliging is nog in bèta en kan onbetrouwbaar zijn", "Enter Code": "Voer code in", @@ -247,6 +259,7 @@ "Forgot your password?": "Wachtwoord vergeten?", "For security, this session has been signed out. Please sign in again.": "Voor veiligheidsredenen is deze sessie uitgelogd. Log alsjeblieft opnieuw in.", "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "In verband met veiligheidsredenen zullen alle end-to-endbeveiligingsleutels van deze browser verwijderd worden. Als je je gespreksgeschiedenis van toekomstige Riot sessies wilt kunnen ontsleutelen, exporteer en bewaar dan de ruimte sleutels.", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s van %(fromPowerLevel)s naar %(toPowerLevel)s", "Guest access is disabled on this Home Server.": "Gasttoegang is uitgeschakeld op deze thuisserver.", "Guests cannot join this room even if explicitly invited.": "Gasten kunnen niet tot deze ruimte toetreden, zelfs als ze expliciet uitgenodigd zijn.", "Hangup": "Ophangen", @@ -269,6 +282,7 @@ "Invalid address format": "Ongeldig adresformaat", "Invalid Email Address": "Ongeldig e-mailadres", "Invalid file%(extra)s": "Ongeldig bestand%(extra)s", + "%(senderName)s invited %(targetName)s.": "%(senderName)s heeft %(targetName)s uitgenodigd.", "Invite new room members": "Nieuwe ruimte leden uitnodigen", "Invited": "Uitgenodigd", "Invites": "Uitnodigingen", @@ -279,16 +293,23 @@ "Sign in with": "Inloggen met", "Join as voice or video.": "Toetreden als spraak of video.", "Join Room": "Ruimte toetreden", + "%(targetName)s joined the room.": "%(targetName)s is tot de ruimte toegetreden.", "Joins room with given alias": "Treed de ruimte toe met een gegeven naam", "Jump to first unread message.": "Spring naar het eerste ongelezen bericht.", "Labs": "Labs", "Last seen": "Laatst gezien", "Leave room": "Ruimte verlaten", + "%(targetName)s left the room.": "%(targetName)s heeft de ruimte verlaten.", "Level:": "Niveau:", "Local addresses for this room:": "Lokale adressen voor deze ruimte:", "Logged in as:": "Ingelogd als:", "Logout": "Uitloggen", "Low priority": "Lage prioriteit", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s heeft de toekomstige ruimtegeschiedenis zichtbaar gemaakt voor alle ruimte deelnemers, vanaf het moment dat ze uitgenodigd zijn.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s heeft de toekomstige ruimte geschiedenis zichtbaar gemaakt voor alle ruimte deelnemers, vanaf het moment dat ze toegetreden zijn.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s heeft de toekomstige ruimte geschiedenis zichtbaar gemaakt voor alle ruimte deelnemers.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s heeft de toekomstige ruimte geschiedenis zichtbaar gemaakt voor iedereen.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s heeft de toekomstige ruimte geschiedenis zichtbaar gemaakt voor onbekend (%(visibility)s).", "Manage Integrations": "Integraties beheren", "Markdown is disabled": "Markdown is uitgeschakeld", "Markdown is enabled": "Markdown ingeschakeld", @@ -307,9 +328,12 @@ "Only people who have been invited": "Alleen personen die zijn uitgenodigd", "Please check your email and click on the link it contains. Once this is done, click continue.": "Bekijk je e-mail en klik op de link die het bevat. Zodra dit klaar is, klik op verder gaan.", "Power level must be positive integer.": "Machtsniveau moet een positief geheel getal zijn.", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s heeft zijn of haar weergavenaam (%(oldDisplayName)s) verwijderd.", + "%(senderName)s removed their profile picture.": "%(senderName)s heeft zijn of haar profielfoto verwijderd.", "Failed to kick": "Niet gelukt om te er uit te zetten", "Press to start a chat with someone": "Druk op om een gesprek met iemand te starten", "Remove %(threePid)s?": "%(threePid)s verwijderen?", + "%(senderName)s requested a VoIP conference.": "%(senderName)s heeft een VoIP-gesprek aangevraagd.", "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Het wachtwoord veranderen betekent momenteel dat alle end-to-endbeveiligingssleutels op alle apparaten veranderen waardoor versleutelde gespreksgeschiedenis onleesbaar wordt, behalve als je eerst de ruimte sleutels exporteert en daarna opnieuw importeert. Dit zal in de toekomst verbeterd worden.", "Results from DuckDuckGo": "Resultaten van DuckDuckGo", "Return to login screen": "Naar het inlogscherm terugkeren", @@ -333,6 +357,7 @@ "Sender device information": "Afzenderapparaatinformatie", "Send Reset Email": "Stuur Reset-E-mail", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s stuurde een afbeelding.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s stuurde een uitnodiging naar %(targetDisplayName)s om tot de ruimte toe te treden.", "Server error": "Serverfout", "Server may be unavailable or overloaded": "De server kan onbereikbaar of overbelast zijn", "Server may be unavailable, overloaded, or search timed out :(": "De server is misschien onbereikbaar, overbelast of het zoeken duurde te lang :(", @@ -340,8 +365,11 @@ "Server may be unavailable, overloaded, or you hit a bug.": "De server is misschien onbereikbaar, overbelast of je bent tegen een fout aangelopen.", "Server unavailable, overloaded, or something else went wrong.": "De server is onbereikbaar, overbelast of iets anders ging fout.", "Session ID": "Sessie-ID", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s heeft %(targetName)s de ruimte uitgestuurd.", "Kick": "Er uit sturen", "Kicks user with given id": "Stuurt de gebruiker met het gegeven ID er uit", + "%(senderName)s set a profile picture.": "%(senderName)s heeft een profielfoto ingesteld.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s heeft zijn of haar weergavenaam naar %(displayName)s veranderd.", "Show panel": "Paneel weergeven", "Show Text Formatting Toolbar": "Tekstopmaakwerkbalk Weergeven", "Show timestamps in 12 hour format (e.g. 2:30pm)": "Laat de tijd in twaalf uur formaat zien (bijv. 2:30pm)", @@ -379,10 +407,12 @@ "Tried to load a specific point in this room's timeline, but was unable to find it.": "Het is niet gelukt om een specifiek punt in de tijdlijn van deze ruimte te laden.", "Turn Markdown off": "Zet Markdown uit", "Turn Markdown on": "Zet Markdown aan", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s heeft end-to-endbeveiliging aangezet (algoritme %(algorithm)s).", "Unable to add email address": "Niet mogelijk om e-mailadres toe te voegen", "Unable to remove contact information": "Niet mogelijk om contactinformatie te verwijderen", "Unable to verify email address.": "Niet mogelijk om het e-mailadres te verifiëren.", "Unban": "Ontbannen", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s ontbande %(targetName)s.", "Unable to ascertain that the address this invite was sent to matches one associated with your account.": "Niet mogelijk om vast te stellen dat het adres waar deze uitnodiging naartoe was verstuurd overeenkomt met het adres dat is geassocieerd met je account.", "Unable to capture screen": "Niet mogelijk om het scherm vast te leggen", "Unable to enable Notifications": "Niet mogelijk om notificaties aan te zetten", @@ -438,6 +468,7 @@ "Who can read history?": "Wie kan de geschiedenis lezen?", "Who would you like to add to this room?": "Wie wil je aan deze ruimte toevoegen?", "Who would you like to communicate with?": "Met wie zou je willen communiceren?", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s trok %(targetName)s's uitnodiging terug.", "Would you like to accept or decline this invitation?": "Wil je deze uitnodiging accepteren of afwijzen?", "You already have existing direct chats with this user:": "Je hebt al bestaande privé-gesprekken met deze gebruiker:", "You are already in a call.": "Je bent al in gesprek.", @@ -578,6 +609,9 @@ "Start chatting": "Start met praten", "Start Chatting": "Start Met Praten", "Click on the button below to start chatting!": "Klik op de knop hieronder om te starten met praten!", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s heeft de ruimte avatar aangepast naar ", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s heeft de ruimte avatar verwijderd.", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s veranderde de avatar voor %(roomName)s", "Username available": "Gebruikersnaam beschikbaar", "Username not available": "Gebruikersnaam niet beschikbaar", "Something went wrong!": "Iets ging niet goed!", @@ -630,7 +664,10 @@ "Automatically replace plain text Emoji": "Automatisch normale tekst vervangen met Emoji", "Failed to upload image": "Het is niet gelukt om de afbeelding te uploaden", "Hide avatars in user and room mentions": "Avatars in gebruiker- en ruimte-vermeldingen verbergen", + "%(widgetName)s widget added by %(senderName)s": "%(widgetName)s-widget toegevoegd door %(senderName)s", + "%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s-widget verwijderd door %(senderName)s", "Robot check is currently unavailable on desktop - please use a web browser": "Robot-check is momenteel niet beschikbaar op de desktop - gebruik in plaats daarvan een webbrowser", + "%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s-widget aangepast door %(senderName)s", "Copied!": "Gekopieerd!", "Failed to copy": "Kopiëren mislukt", "Unpin Message": "Maak pin los", @@ -663,6 +700,7 @@ "You are now ignoring %(userId)s": "Je bent nu %(userId)s aan het negeren", "Unignored user": "Niet genegeerde gebruiker", "You are no longer ignoring %(userId)s": "Je bent %(userId)s niet meer aan het negeren", + "%(senderName)s changed the pinned messages for the room.": "%(senderName)s heeft de gepinde boodschappen voor de ruimte gewijzigd.", "%(names)s and %(count)s others are typing|other": "%(names)s en %(count)s andere gebruikers zijn aan het typen", "%(names)s and %(count)s others are typing|one": "%(names)s en iemand anders is aan het typen", "Send": "Verstuur", @@ -918,6 +956,7 @@ "In reply to ": "Als antwoord op ", "This room is not public. You will not be able to rejoin without an invite.": "Deze ruimte is niet publiekelijk. Je zal niet opnieuw kunnen toetreden zonder een uitnodiging.", "were unbanned %(count)s times|one": "waren ontbant", + "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s heeft zijn/haar weergavenaam veranderd naar %(displayName)s.", "Disable Community Filter Panel": "Gemeenschapsfilterpaneel uitzetten", "Your key share request has been sent - please check your other devices for key share requests.": "Je verzoek om sleutels te delen is verzonden - controleer je andere apparaten voor het verzoek.", "Key share requests are sent to your other devices automatically. If you rejected or dismissed the key share request on your other devices, click here to request the keys for this session again.": "Verzoeken om sleutels te delen worden automatisch naar andere apparaten verstuurd. Als je het verzoek hebt afgewezen of weg hebt geklikt, klik dan hier voor een nieuwe verzoek voor de sleutels van deze sessie.", @@ -1141,44 +1180,5 @@ "This room is used for important messages from the Homeserver, so you cannot leave it.": "Deze ruimte wordt gebruikt voor belangrijke berichten van de thuisserver, dus je kan het niet verlaten.", "Terms and Conditions": "Voorwaarden", "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Om de %(homeserverDomain)s thuisserver te blijven gebruiken zal je de voorwaarden moeten lezen en ermee akkoord moeten gaan.", - "Review terms and conditions": "Voorwaarden lezen", - " accepted the invitation for %(displayName)s.": " heeft de uitnodiging voor %(displayName)s geaccepteerd.", - " accepted an invitation.": " heeft een uitnodiging geaccepteerd.", - " requested a VoIP conference.": " heeft een VoIP-gesprek aangevraagd.", - " invited .": " heeft uitgenodigd.", - " banned .": " heeft verbannen.", - " changed their display name to .": " heeft zijn/haar weergavenaam veranderd naar .", - " set their display name to .": " heeft zijn of haar weergavenaam naar veranderd.", - " removed their display name ().": " heeft zijn of haar weergavenaam () verwijderd.", - " removed their profile picture.": " heeft zijn of haar profielfoto verwijderd.", - " changed their profile picture.": " heeft zijn of haar profielfoto veranderd.", - " set a profile picture.": " heeft een profielfoto ingesteld.", - " joined the room.": " is tot de ruimte toegetreden.", - " rejected the invitation.": " heeft de uitnodiging geweigerd.", - " left the room.": " heeft de ruimte verlaten.", - " unbanned .": " ontbande .", - " kicked .": " heeft de ruimte uitgestuurd.", - " withdrew 's invitation.": " trok 's uitnodiging terug.", - " changed the topic to \"%(topic)s\".": " heeft het onderwerp gewijzigd naar \"%(topic)s\".", - " changed the room name to %(roomName)s.": " heeft de ruimtenaam van %(roomName)s gewijzigd.", - " changed the room avatar to ": " heeft de ruimte avatar aangepast naar ", - " changed the avatar for %(roomName)s": " veranderde de avatar voor %(roomName)s", - " removed the room name.": " heeft de naam van de ruimte verwijderd.", - " removed the room avatar.": " heeft de ruimte avatar verwijderd.", - " answered the call.": " heeft deelgenomen aan het audiogesprek.", - " ended the call.": " heeft opgehangen.", - " placed a %(callType)s call.": " heeft een %(callType)s-gesprek gestart.", - " sent an invitation to %(targetDisplayName)s to join the room.": " stuurde een uitnodiging naar %(targetDisplayName)s om tot de ruimte toe te treden.", - " made future room history visible to all room members, from the point they are invited.": " heeft de toekomstige ruimtegeschiedenis zichtbaar gemaakt voor alle ruimte deelnemers, vanaf het moment dat ze uitgenodigd zijn.", - " made future room history visible to all room members, from the point they joined.": " heeft de toekomstige ruimte geschiedenis zichtbaar gemaakt voor alle ruimte deelnemers, vanaf het moment dat ze toegetreden zijn.", - " made future room history visible to all room members.": " heeft de toekomstige ruimte geschiedenis zichtbaar gemaakt voor alle ruimte deelnemers.", - " made future room history visible to anyone.": " heeft de toekomstige ruimte geschiedenis zichtbaar gemaakt voor iedereen.", - " made future room history visible to unknown (%(visibility)s).": " heeft de toekomstige ruimte geschiedenis zichtbaar gemaakt voor onbekend (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " heeft end-to-endbeveiliging aangezet (algoritme %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " van %(fromPowerLevel)s naar %(toPowerLevel)s", - " changed the power level of %(powerLevelDiffText)s.": " heeft het machtsniveau van %(powerLevelDiffText)s gewijzigd.", - " changed the pinned messages for the room.": " heeft de gepinde boodschappen voor de ruimte gewijzigd.", - "%(widgetName)s widget modified by ": "%(widgetName)s-widget aangepast door ", - "%(widgetName)s widget added by ": "%(widgetName)s-widget toegevoegd door ", - "%(widgetName)s widget removed by ": "%(widgetName)s-widget verwijderd door " + "Review terms and conditions": "Voorwaarden lezen" } diff --git a/src/i18n/strings/pl.json b/src/i18n/strings/pl.json index c70f1c6e22..0088028aed 100644 --- a/src/i18n/strings/pl.json +++ b/src/i18n/strings/pl.json @@ -99,6 +99,8 @@ "Failed to change password. Is your password correct?": "Zmiana hasła nie powiodła się. Czy Twoje hasło jest poprawne?", "Add a topic": "Dodaj temat", "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "Wysłano wiadomość tekstową do +%(msisdn)s. Proszę wprowadzić kod w niej zawarty", + "%(targetName)s accepted an invitation.": "%(targetName)s zaakceptował(a) zaproszenie.", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s zaakceptował(a) zaproszenie dla %(displayName)s.", "Access Token:": "Jednorazowy kod dostępu:", "Active call (%(roomName)s)": "Aktywne połączenie (%(roomName)s)", "Add email address": "Dodaj adres e-mail", @@ -117,6 +119,7 @@ "%(items)s and %(lastItem)s": "%(items)s i %(lastItem)s", "%(names)s and %(lastPerson)s are typing": "%(names)s i %(lastPerson)s piszą", "A new password must be entered.": "Musisz wprowadzić nowe hasło.", + "%(senderName)s answered the call.": "%(senderName)s odebrał połączenie.", "An error has occurred.": "Wystąpił błąd.", "Anyone": "Każdy", "Anyone who knows the room's link, apart from guests": "Każdy kto posiada łącze do pokoju, poza gośćmi", @@ -125,6 +128,7 @@ "Are you sure you want to reject the invitation?": "Czy na pewno chcesz odrzucić zaproszenie?", "Are you sure you want to upload the following files?": "Czy na pewno chcesz przesłać następujące pliki?", "Autoplay GIFs and videos": "Automatycznie odtwarzaj GIFy i filmiki", + "%(senderName)s banned %(targetName)s.": "%(senderName)s zbanował %(targetName)s.", "Ban": "Zbanuj", "Bans user with given id": "Blokuje użytkownika o podanym ID", "Blacklisted": "Umieszczono na czarnej liście", @@ -139,6 +143,11 @@ "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Nie można nawiązać połączenia z serwerem przy użyciu HTTP podczas korzystania z HTTPS dla bieżącej strony. Użyj HTTPS lub włącz niebezpieczne skrypty.", "Can't load user settings": "Nie można załadować ustawień użytkownika", "Cannot add any more widgets": "Nie można dodać już więcej widżetów", + "%(senderName)s changed their profile picture.": "%(senderName)s zmienił swoje zdjęcie profilowe.", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s zmienił poziom mocy %(powerLevelDiffText)s.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s zmienił nazwę pokoju na %(roomName)s.", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s usunął nazwę pokoju.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s zmienił temat na \"%(topic)s\".", "Changes to who can read history will only apply to future messages in this room": "Zmiany w dostępie do historii będą dotyczyć tylko przyszłych wiadomości w tym pokoju", "Changes your display nickname": "Zmień swój pseudonim", "Changes colour scheme of current room": "Zmień schemat kolorystyczny bieżącego pokoju", @@ -205,6 +214,7 @@ "Encrypted room": "Pokój szyfrowany", "Encryption is enabled in this room": "Szyfrowanie jest włączone w tym pokoju", "Encryption is not enabled in this room": "Szyfrowanie nie jest włączone w tym pokoju", + "%(senderName)s ended the call.": "%(senderName)s zakończył połączenie.", "End-to-end encryption information": "Informacje o szyfrowaniu końcówka-do-końcówki", "End-to-end encryption is in beta and may not be reliable": "Szyfrowanie końcówka-do-końcówki jest w fazie beta i może nie być dopracowane", "Enter Code": "Wpisz kod", @@ -244,6 +254,7 @@ "Forgot your password?": "Zapomniałeś hasła?", "For security, this session has been signed out. Please sign in again.": "Ze względów bezpieczeństwa ta sesja została wylogowana. Zaloguj się jeszcze raz.", "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "Ze względów bezpieczeństwa, wylogowanie skasuje z tej przeglądarki wszystkie klucze szyfrowania końcówka-do-końcówki. Jeśli chcesz móc odszyfrować swoje historie konwersacji z przyszłych sesji Riot-a, proszę wyeksportuj swoje klucze pokojów do bezpiecznego miejsca.", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s z %(fromPowerLevel)s na %(toPowerLevel)s", "Guest access is disabled on this Home Server.": "Dostęp dla gości jest wyłączony na tym serwerze.", "Deops user with given id": "Usuwa prawa administratora użytkownikowi o danym ID", "Guests cannot join this room even if explicitly invited.": "Goście nie mogą dołączać do tego pokoju, nawet jeśli zostali specjalnie zaproszeni.", @@ -266,6 +277,7 @@ "Invalid address format": "Nieprawidłowy format adresu", "Invalid Email Address": "Nieprawidłowy adres e-mail", "Invalid file%(extra)s": "Nieprawidłowy plik %(extra)s", + "%(senderName)s invited %(targetName)s.": "%(senderName)s zaprosił %(targetName)s.", "Invite new room members": "Zaproś nowych członków do pokoju", "Invited": "Zaproszony", "Invites": "Zaproszenia", @@ -276,19 +288,27 @@ "Sign in with": "Zaloguj się używając", "Join as voice or video.": "Dołącz głosowo lub przez wideo.", "Join Room": "Dołącz do pokoju", + "%(targetName)s joined the room.": "%(targetName)s dołączył do pokoju.", "Joins room with given alias": "Dołącz do pokoju o podanym aliasie", "Jump to first unread message.": "Przeskocz do pierwszej nieprzeczytanej wiadomości.", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s wyrzucił %(targetName)s.", "Kick": "Wyrzuć", "Kicks user with given id": "Wyrzuca użytkownika o danym ID", "Labs": "Laboratoria", "Last seen": "Ostatnio widziany", "Leave room": "Opuść pokój", + "%(targetName)s left the room.": "%(targetName)s opuścił pokój.", "Level:": "Poziom:", "Publish this room to the public in %(domain)s's room directory?": "Czy opublikować ten pokój dla ogółu w spisie pokojów domeny %(domain)s?", "Local addresses for this room:": "Lokalne adresy dla tego pokoju:", "Logged in as:": "Zalogowany jako:", "Logout": "Wyloguj", "Low priority": "Niski priorytet", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s uczynił przyszłą historię pokoju widoczną dla wszyscy członkowie pokoju, od momentu ich zaproszenia.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s uczynił przyszłą historię pokoju widoczną dla wszyscy członkowie pokoju, od momentu ich dołączenia.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s uczynił przyszłą historię pokoju widoczną dla wszyscy członkowie pokoju.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s uczynił przyszłą historię pokoju widoczną dla kazdego.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s uczynił przyszłą historię pokoju widoczną dla nieznany (%(visibility)s).", "Manage Integrations": "Zarządzaj integracjami", "Markdown is disabled": "Markdown jest wyłączony", "Markdown is enabled": "Markdown jest włączony", @@ -330,6 +350,7 @@ "People": "Ludzie", "Permissions": "Uprawnienia", "Phone": "Telefon", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s rozpoczął połączenie %(callType)s.", "Please check your email and click on the link it contains. Once this is done, click continue.": "Sprawdź swój e-mail i kliknij link w nim zawarty. Kiedy już to zrobisz, kliknij \"kontynuuj\".", "Power level must be positive integer.": "Poziom uprawnień musi być liczbą dodatnią.", "Press to start a chat with someone": "Naciśnij , by rozpocząć rozmowę z kimś", @@ -344,11 +365,15 @@ "Revoke widget access": "Usuń dostęp do widżetów", "Refer a friend to Riot:": "Zaproś znajomego do Riota:", "Register": "Rejestracja", + "%(targetName)s rejected the invitation.": "%(targetName)s odrzucił zaproszenie.", "Reject invitation": "Odrzuć zaproszenie", "Rejoin": "Dołącz ponownie", "Remote addresses for this room:": "Adresy zdalne dla tego pokoju:", "Remove Contact Information?": "Usunąć dane kontaktowe?", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s usunął swoją nazwę ekranową (%(oldDisplayName)s).", + "%(senderName)s removed their profile picture.": "%(senderName)s usunął swoje zdjęcie profilowe.", "Remove %(threePid)s?": "Usunąć %(threePid)s?", + "%(senderName)s requested a VoIP conference.": "%(senderName)s zażądał grupowego połączenia głosowego VoIP.", "Results from DuckDuckGo": "Wyniki z DuckDuckGo", "Return to login screen": "Wróć do ekranu logowania", "Riot does not have permission to send you notifications - please check your browser settings": "Riot nie ma uprawnień, by wysyłać ci powiadomienia - sprawdź ustawienia swojej przeglądarki", @@ -376,6 +401,7 @@ "Send Invites": "Wyślij zaproszenie", "Send Reset Email": "Wyślij e-mail resetujący hasło", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s wysłał obraz.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s wysłał zaproszenie do %(targetDisplayName)s do dołączenia do pokoju.", "Server error": "Błąd serwera", "Server may be unavailable or overloaded": "Serwer może być niedostępny lub przeciążony", "Server may be unavailable, overloaded, or search timed out :(": "Serwer może być niedostępny, przeciążony, lub upłynął czas wyszukiwania :(", @@ -383,6 +409,8 @@ "Server may be unavailable, overloaded, or you hit a bug.": "Serwer może być niedostępny, przeciążony, lub trafiłeś na błąd.", "Server unavailable, overloaded, or something else went wrong.": "Serwer może być niedostępny, przeciążony, lub coś innego poszło źle.", "Session ID": "Identyfikator sesji", + "%(senderName)s set a profile picture.": "%(senderName)s ustawił zdjęcie profilowe.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s ustawił swoją nazwę na %(displayName)s.", "Sets the room topic": "Ustaw temat pokoju", "Show panel": "Pokaż panel", "Show Text Formatting Toolbar": "Pokaż pasek narzędzi formatowania tekstu", @@ -423,10 +451,12 @@ "To reset your password, enter the email address linked to your account": "Aby zresetować swoje hasło, wpisz adres e-mail powiązany z twoim kontem", "Turn Markdown off": "Wyłącz Markdown", "Turn Markdown on": "Włącz Markdown", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s włączył szyfrowanie użytkownik-użytkownik (algorithm %(algorithm)s).", "Unable to add email address": "Nie można dodać adresu e-mail", "Unable to create widget.": "Nie można utworzyć widżetu.", "Unable to remove contact information": "Nie można usunąć informacji kontaktowych", "Unable to verify email address.": "Weryfikacja adresu e-mail nie powiodła się.", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s odblokował/a %(targetName)s.", "Unable to capture screen": "Nie można zrobić zrzutu ekranu", "Unable to enable Notifications": "Nie można włączyć powiadomień", "Unable to load device list": "Nie można załadować listy urządzeń", @@ -473,6 +503,7 @@ "Who can access this room?": "Kto może uzyskać dostęp do tego pokoju?", "Who would you like to add to this room?": "Kogo chciał(a)byś dodać do tego pokoju?", "Who would you like to communicate with?": "Z kim chciał(a)byś się komunikować?", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s wycofał(a) zaproszenie %(targetName)s.", "Would you like to accept or decline this invitation?": "Czy chcesz zaakceptować czy odrzucić to zaproszenie?", "You already have existing direct chats with this user:": "Masz już istniejącą bezpośrednią konwersację z tym użytkownikiem:", "You are already in a call.": "Jesteś już w trakcie połączenia.", @@ -598,6 +629,9 @@ " (unsupported)": " (niewspierany)", "Idle": "Bezczynny", "Check for update": "Sprawdź aktualizacje", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s zmienił awatar pokoju na ", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s usunął awatar pokoju.", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s zmienił awatar %(roomName)s", "This will be your account name on the homeserver, or you can pick a different server.": "To będzie twoja nazwa konta na serwerze domowym; możesz też wybrać inny serwer.", "If you already have a Matrix account you can log in instead.": "Jeśli już posiadasz konto Matrix możesz się zalogować.", "Not a valid Riot keyfile": "Niepoprawny plik klucza Riot", @@ -630,6 +664,9 @@ "Featured Rooms:": "Wyróżnione pokoje:", "Featured Users:": "Wyróżnieni użytkownicy:", "Hide avatars in user and room mentions": "Ukryj awatary we wzmiankach użytkowników i pokoi", + "%(widgetName)s widget added by %(senderName)s": "Widżet %(widgetName)s został dodany przez %(senderName)s", + "%(widgetName)s widget removed by %(senderName)s": "Widżet %(widgetName)s został usunięty przez %(senderName)s", + "%(widgetName)s widget modified by %(senderName)s": "Widżet %(widgetName)s został zmodyfikowany przez %(senderName)s", "Robot check is currently unavailable on desktop - please use a web browser": "Sprawdzanie człowieczeństwa jest obecnie niedostępne na aplikacji klienckiej desktop - proszę użyć przeglądarki internetowej", "Unpin Message": "Odepnij Wiadomość", "Add rooms to this community": "Dodaj pokoje do tej społeczności", @@ -663,6 +700,8 @@ "Ignored user": "Użytkownik ignorowany", "You are now ignoring %(userId)s": "Ignorujesz teraz %(userId)s", "You are no longer ignoring %(userId)s": "Nie ignorujesz już %(userId)s", + "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s zmienił swoją wyświetlaną nazwę na %(displayName)s.", + "%(senderName)s changed the pinned messages for the room.": "%(senderName)s zmienił przypiętą wiadomość dla tego pokoju.", "Message Pinning": "Przypinanie wiadomości", "%(names)s and %(count)s others are typing|other": "%(names)s oraz %(count)s innych piszą", "%(names)s and %(count)s others are typing|one": "%(names)s oraz jedna inna osoba piszą", @@ -916,44 +955,5 @@ "Advanced options": "Opcje zaawansowane", "To continue, please enter your password:": "Aby kontynuować, proszę wprowadzić swoje hasło:", "password": "hasło", - "Refresh": "Odśwież", - " accepted the invitation for %(displayName)s.": " zaakceptował(a) zaproszenie dla %(displayName)s.", - " accepted an invitation.": " zaakceptował(a) zaproszenie.", - " requested a VoIP conference.": " zażądał grupowego połączenia głosowego VoIP.", - " invited .": " zaprosił .", - " banned .": " zbanował .", - " changed their display name to .": " zmienił swoją wyświetlaną nazwę na .", - " set their display name to .": " ustawił swoją nazwę na .", - " removed their display name ().": " usunął swoją nazwę ekranową ().", - " removed their profile picture.": " usunął swoje zdjęcie profilowe.", - " changed their profile picture.": " zmienił swoje zdjęcie profilowe.", - " set a profile picture.": " ustawił zdjęcie profilowe.", - " joined the room.": " dołączył do pokoju.", - " rejected the invitation.": " odrzucił zaproszenie.", - " left the room.": " opuścił pokój.", - " unbanned .": " odblokował/a .", - " kicked .": " wyrzucił .", - " withdrew 's invitation.": " wycofał(a) zaproszenie .", - " changed the topic to \"%(topic)s\".": " zmienił temat na \"%(topic)s\".", - " changed the room name to %(roomName)s.": " zmienił nazwę pokoju na %(roomName)s.", - " changed the room avatar to ": " zmienił awatar pokoju na ", - " changed the avatar for %(roomName)s": " zmienił awatar %(roomName)s", - " removed the room name.": " usunął nazwę pokoju.", - " removed the room avatar.": " usunął awatar pokoju.", - " answered the call.": " odebrał połączenie.", - " ended the call.": " zakończył połączenie.", - " placed a %(callType)s call.": " rozpoczął połączenie %(callType)s.", - " sent an invitation to %(targetDisplayName)s to join the room.": " wysłał zaproszenie do %(targetDisplayName)s do dołączenia do pokoju.", - " made future room history visible to all room members, from the point they are invited.": " uczynił przyszłą historię pokoju widoczną dla wszyscy członkowie pokoju, od momentu ich zaproszenia.", - " made future room history visible to all room members, from the point they joined.": " uczynił przyszłą historię pokoju widoczną dla wszyscy członkowie pokoju, od momentu ich dołączenia.", - " made future room history visible to all room members.": " uczynił przyszłą historię pokoju widoczną dla wszyscy członkowie pokoju.", - " made future room history visible to anyone.": " uczynił przyszłą historię pokoju widoczną dla kazdego.", - " made future room history visible to unknown (%(visibility)s).": " uczynił przyszłą historię pokoju widoczną dla nieznany (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " włączył szyfrowanie użytkownik-użytkownik (algorithm %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " z %(fromPowerLevel)s na %(toPowerLevel)s", - " changed the power level of %(powerLevelDiffText)s.": " zmienił poziom mocy %(powerLevelDiffText)s.", - " changed the pinned messages for the room.": " zmienił przypiętą wiadomość dla tego pokoju.", - "%(widgetName)s widget modified by ": "Widżet %(widgetName)s został zmodyfikowany przez ", - "%(widgetName)s widget added by ": "Widżet %(widgetName)s został dodany przez ", - "%(widgetName)s widget removed by ": "Widżet %(widgetName)s został usunięty przez " + "Refresh": "Odśwież" } diff --git a/src/i18n/strings/pt.json b/src/i18n/strings/pt.json index 1f3e83c14c..7cc80cfc78 100644 --- a/src/i18n/strings/pt.json +++ b/src/i18n/strings/pt.json @@ -16,6 +16,7 @@ "Blacklisted": "Bloqueado", "Bulk Options": "Opcões de Batelada", "Can't load user settings": "Não é possível carregar configurações de usuário", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s mudou o tópico para \"%(topic)s\".", "Changes to who can read history will only apply to future messages in this room": "As mudanças sobre quem pode ler o histórico da sala só serão aplicadas às mensagens futuras nesta sala", "Changes your display nickname": "Troca o seu apelido", "Claimed Ed25519 fingerprint key": "Chave reivindicada da Impressão Digital Ed25519", @@ -197,8 +198,15 @@ "Dec": "Dez", "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s de %(monthName)s às %(time)s", "%(weekDayName)s %(time)s": "%(weekDayName)s às %(time)s", + "%(targetName)s accepted an invitation.": "%(targetName)s aceitou um convite.", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s aceitou o convite para %(displayName)s.", "%(names)s and %(lastPerson)s are typing": "%(names)s e %(lastPerson)s estão escrevendo", + "%(senderName)s answered the call.": "%(senderName)s atendeu à chamada.", + "%(senderName)s banned %(targetName)s.": "%(senderName)s removeu %(targetName)s da sala.", "Call Timeout": "Tempo esgotado. Chamada encerrada", + "%(senderName)s changed their profile picture.": "%(senderName)s alterou sua imagem de perfil.", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s alterou o nível de permissões de %(powerLevelDiffText)s.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s alterou o nome da sala para %(roomName)s.", "click to reveal": "clique para ver", "Conference call failed.": "Chamada de conferência falhou.", "Conference calling is in development and may not be reliable.": "Chamadas de conferência estão em desenvolvimento e portanto podem não funcionar.", @@ -206,22 +214,41 @@ "Conference calls are not supported in this client": "Chamadas de conferência não são possíveis neste navegador", "/ddg is not a command": "/ddg não é um comando", "Drop here to tag %(section)s": "Arraste aqui para marcar como %(section)s", + "%(senderName)s ended the call.": "%(senderName)s finalizou a chamada.", "Existing Call": "Chamada em andamento", "Failed to send email": "Falha ao enviar email", "Failed to send request.": "Não foi possível mandar requisição.", "Failed to set up conference call": "Não foi possível montar a chamada de conferência", "Failed to verify email address: make sure you clicked the link in the email": "Não foi possível verificar o endereço de email: verifique se você realmente clicou no link que está no seu email", "Failure to create room": "Não foi possível criar a sala", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s de %(fromPowerLevel)s para %(toPowerLevel)s", + "%(senderName)s invited %(targetName)s.": "%(senderName)s convidou %(targetName)s.", "%(displayName)s is typing": "%(displayName)s está escrevendo", + "%(targetName)s joined the room.": "%(targetName)s entrou na sala.", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s removeu %(targetName)s da sala.", + "%(targetName)s left the room.": "%(targetName)s saiu da sala.", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s deixou o histórico futuro da sala visível para todos os membros da sala, a partir de quando foram convidados.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s deixou o histórico futuro da sala visível para todos os membros da sala, a partir de quando entraram.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s deixou o histórico futuro da sala visível para todas as pessoas da sala.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s deixou o histórico futuro da sala visível para qualquer pessoa.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s deixou o histórico futuro da sala visível para desconhecido (%(visibility)s).", "Missing room_id in request": "Faltou o id da sala na requisição", "Missing user_id in request": "Faltou o id de usuário na requisição", "(not supported by this browser)": "(não é compatível com este navegador)", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s fez uma chamada de %(callType)s.", "Power level must be positive integer.": "O nível de permissões tem que ser um número inteiro e positivo.", "Reason": "Razão", + "%(targetName)s rejected the invitation.": "%(targetName)s recusou o convite.", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s removeu o seu nome público (%(oldDisplayName)s).", + "%(senderName)s removed their profile picture.": "%(senderName)s removeu sua imagem de perfil.", + "%(senderName)s requested a VoIP conference.": "%(senderName)s está solicitando uma conferência de voz.", "Riot does not have permission to send you notifications - please check your browser settings": "Riot não tem permissões para enviar notificações a você - por favor, verifique as configurações do seu navegador", "Riot was not given permission to send notifications - please try again": "Riot não tem permissões para enviar notificações a você - por favor, tente novamente", "Room %(roomId)s not visible": "A sala %(roomId)s não está visível", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s enviou uma imagem.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s enviou um convite para %(targetDisplayName)s entrar na sala.", + "%(senderName)s set a profile picture.": "%(senderName)s definiu uma imagem de perfil.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s definiu seu nome público para %(displayName)s.", "This email address is already in use": "Este endereço de email já está sendo usado", "This email address was not found": "Este endereço de email não foi encontrado", "The file '%(fileName)s' exceeds this home server's size limit for uploads": "O arquivo '%(fileName)s' ultrapassa o limite de tamanho que nosso servidor permite enviar", @@ -231,12 +258,15 @@ "These are experimental features that may break in unexpected ways": "Estas são funcionalidades experimentais que podem apresentar falhas", "This phone number is already in use": "Este número de telefone já está sendo usado", "To use it, just wait for autocomplete results to load and tab through them.": "Para usar esta funcionalidade, espere o carregamento dos resultados de autocompletar e então escolha entre as opções.", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s ativou criptografia ponta a ponta (algoritmo %(algorithm)s).", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s desfez o banimento de %(targetName)s.", "Unable to capture screen": "Não foi possível capturar a imagem da tela", "Unable to enable Notifications": "Não foi possível ativar as notificações", "Upload Failed": "O envio falhou", "Usage": "Uso", "Use with caution": "Use com cautela", "VoIP is unsupported": "Chamada de voz não permitida", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s desfez o convite a %(targetName)s.", "You are already in a call.": "Você já está em uma chamada.", "You are trying to access %(roomName)s.": "Você está tentando acessar a sala %(roomName)s.", "You cannot place a call with yourself.": "Você não pode iniciar uma chamada.", @@ -376,6 +406,7 @@ "Warning!": "Atenção!", "You need to enter a user name.": "Você precisa inserir um nome de usuária(o).", "Please select the destination room for this message": "Por favor, escolha a sala para onde quer encaminhar esta mensagem", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s apagou o nome da sala.", "Analytics": "Análise", "Options": "Opções", "Riot collects anonymous analytics to allow us to improve the application.": "Riot coleta informações anônimas de uso para nos permitir melhorar o sistema.", @@ -470,6 +501,9 @@ "Verified key": "Chave verificada", "WARNING: Device already verified, but keys do NOT MATCH!": "ATENÇÃO: O dispositivo já foi verificado, mas as chaves NÃO SÃO IGUAIS!", "WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "ATENÇÃO: VERIFICAÇÃO DE CHAVE FALHOU! A chave de assinatura para a(o) usuária(o) %(userId)s e dispositivo %(deviceId)s é \"%(fprint)s\", que não é igual à chave fornecida \"%(fingerprint)s\". Isso pode significar que suas comunicações estão sendo interceptadas!", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s removeu a imagem da sala.", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s alterou a imagem da sala %(roomName)s", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s alterou a imagem da sala para ", "Missing Media Permissions, click here to request.": "Faltam permissões para uso de mídia no seu computador. Clique aqui para solicitá-las.", "No Microphones detected": "Não foi detetado nenhum microfone", "No Webcams detected": "Não foi detetada nenhuma Webcam", @@ -631,6 +665,9 @@ "Automatically replace plain text Emoji": "Substituir Emoji em texto automaticamente", "Failed to upload image": "Falha ao carregar imagem", "Hide avatars in user and room mentions": "Ocultar avatares nas menções de utilizadores e salas", + "%(widgetName)s widget added by %(senderName)s": "Widget %(widgetName)s adicionado por %(senderName)s", + "%(widgetName)s widget removed by %(senderName)s": "Widget %(widgetName)s removido por %(senderName)s", + "%(widgetName)s widget modified by %(senderName)s": "Widget %(widgetName)s modificado por %(senderName)s", "Robot check is currently unavailable on desktop - please use a web browser": "A verificação através de robot está atualmente indisponível na versão desktop - utilize um navegador web", "Advanced options": "Opções avançadas", "This setting cannot be changed later!": "Esta definição não pode ser alterada mais tarde!", @@ -805,42 +842,5 @@ "Collapse panel": "Colapsar o painel", "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!": "Com o seu navegador atual, a aparência e sensação de uso da aplicação podem estar completamente incorretas, e algumas das funcionalidades poderão não funcionar. Se quiser tentar de qualquer maneira pode continuar, mas está por sua conta com algum problema que possa encontrar!", "Checking for an update...": "A procurar uma atualização...", - "There are advanced notifications which are not shown here": "Existem notificações avançadas que não são exibidas aqui", - " accepted the invitation for %(displayName)s.": " aceitou o convite para %(displayName)s.", - " accepted an invitation.": " aceitou um convite.", - " requested a VoIP conference.": " está solicitando uma conferência de voz.", - " invited .": " convidou .", - " banned .": " removeu da sala.", - " set their display name to .": " definiu seu nome público para .", - " removed their display name ().": " removeu o seu nome público ().", - " removed their profile picture.": " removeu sua imagem de perfil.", - " changed their profile picture.": " alterou sua imagem de perfil.", - " set a profile picture.": " definiu uma imagem de perfil.", - " joined the room.": " entrou na sala.", - " rejected the invitation.": " recusou o convite.", - " left the room.": " saiu da sala.", - " unbanned .": " desfez o banimento de .", - " kicked .": " removeu da sala.", - " withdrew 's invitation.": " desfez o convite a .", - " changed the topic to \"%(topic)s\".": " mudou o tópico para \"%(topic)s\".", - " changed the room name to %(roomName)s.": " alterou o nome da sala para %(roomName)s.", - " changed the avatar for %(roomName)s": " alterou a imagem da sala %(roomName)s", - " changed the room avatar to ": " alterou a imagem da sala para ", - " removed the room name.": " apagou o nome da sala.", - " removed the room avatar.": " removeu a imagem da sala.", - " answered the call.": " atendeu à chamada.", - " ended the call.": " finalizou a chamada.", - " placed a %(callType)s call.": " fez uma chamada de %(callType)s.", - " sent an invitation to %(targetDisplayName)s to join the room.": " enviou um convite para %(targetDisplayName)s entrar na sala.", - " made future room history visible to all room members, from the point they are invited.": " deixou o histórico futuro da sala visível para todos os membros da sala, a partir de quando foram convidados.", - " made future room history visible to all room members, from the point they joined.": " deixou o histórico futuro da sala visível para todos os membros da sala, a partir de quando entraram.", - " made future room history visible to all room members.": " deixou o histórico futuro da sala visível para todas as pessoas da sala.", - " made future room history visible to anyone.": " deixou o histórico futuro da sala visível para qualquer pessoa.", - " made future room history visible to unknown (%(visibility)s).": " deixou o histórico futuro da sala visível para desconhecido (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " ativou criptografia ponta a ponta (algoritmo %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " de %(fromPowerLevel)s para %(toPowerLevel)s", - " changed the power level of %(powerLevelDiffText)s.": " alterou o nível de permissões de %(powerLevelDiffText)s.", - "%(widgetName)s widget modified by ": "Widget %(widgetName)s modificado por ", - "%(widgetName)s widget added by ": "Widget %(widgetName)s adicionado por ", - "%(widgetName)s widget removed by ": "Widget %(widgetName)s removido por " + "There are advanced notifications which are not shown here": "Existem notificações avançadas que não são exibidas aqui" } diff --git a/src/i18n/strings/pt_BR.json b/src/i18n/strings/pt_BR.json index e07b51ea79..c583e795cb 100644 --- a/src/i18n/strings/pt_BR.json +++ b/src/i18n/strings/pt_BR.json @@ -16,6 +16,7 @@ "Blacklisted": "Bloqueado", "Bulk Options": "Opcões de Batelada", "Can't load user settings": "Não é possível carregar configurações de usuário", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s mudou o tópico para \"%(topic)s\".", "Changes to who can read history will only apply to future messages in this room": "As mudanças sobre quem pode ler o histórico da sala só serão aplicadas às mensagens futuras nesta sala", "Changes your display nickname": "Troca o seu apelido", "Claimed Ed25519 fingerprint key": "Chave reivindicada da Impressão Digital Ed25519", @@ -197,8 +198,15 @@ "Dec": "Dez", "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s de %(monthName)s às %(time)s", "%(weekDayName)s %(time)s": "%(weekDayName)s às %(time)s", + "%(targetName)s accepted an invitation.": "%(targetName)s aceitou um convite.", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s aceitou o convite para %(displayName)s.", "%(names)s and %(lastPerson)s are typing": "%(names)s e %(lastPerson)s estão escrevendo", + "%(senderName)s answered the call.": "%(senderName)s atendeu à chamada.", + "%(senderName)s banned %(targetName)s.": "%(senderName)s removeu %(targetName)s da sala.", "Call Timeout": "Tempo esgotado. Chamada encerrada", + "%(senderName)s changed their profile picture.": "%(senderName)s alterou sua imagem de perfil.", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s alterou o nível de permissões de %(powerLevelDiffText)s.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s alterou o nome da sala para %(roomName)s.", "click to reveal": "clique para ver", "Conference call failed.": "Chamada de conferência falhou.", "Conference calling is in development and may not be reliable.": "Chamadas de conferência estão em desenvolvimento e portanto podem não funcionar.", @@ -206,23 +214,42 @@ "Conference calls are not supported in this client": "Chamadas de conferência não são possíveis neste navegador", "/ddg is not a command": "/ddg não é um comando", "Drop here to tag %(section)s": "Arraste aqui para marcar como %(section)s", + "%(senderName)s ended the call.": "%(senderName)s finalizou a chamada.", "Existing Call": "Chamada em andamento", "Failed to send email": "Não foi possível enviar email", "Failed to send request.": "Não foi possível mandar requisição.", "Failed to set up conference call": "Não foi possível montar a chamada de conferência", "Failed to verify email address: make sure you clicked the link in the email": "Não foi possível verificar o endereço de email: verifique se você realmente clicou no link que está no seu email", "Failure to create room": "Não foi possível criar a sala", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s de %(fromPowerLevel)s para %(toPowerLevel)s", + "%(senderName)s invited %(targetName)s.": "%(senderName)s convidou %(targetName)s.", "%(displayName)s is typing": "%(displayName)s está escrevendo", + "%(targetName)s joined the room.": "%(targetName)s entrou na sala.", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s removeu %(targetName)s da sala.", + "%(targetName)s left the room.": "%(targetName)s saiu da sala.", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s deixou o histórico futuro da sala visível para todos os membros da sala, a partir de quando foram convidados.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s deixou o histórico futuro da sala visível para todos os membros da sala, a partir de quando entraram.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s deixou o histórico futuro da sala visível para todas as pessoas da sala.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s deixou o histórico futuro da sala visível para qualquer pessoa.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s deixou o histórico futuro da sala visível para desconhecido (%(visibility)s).", "Missing room_id in request": "Faltou o id da sala na requisição", "Missing user_id in request": "Faltou o id de usuário na requisição", "(not supported by this browser)": "(não é compatível com este navegador)", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s fez uma chamada de %(callType)s.", "Power level must be positive integer.": "O nível de permissões tem que ser um número inteiro e positivo.", "Press to start a chat with someone": "Clique em para iniciar a conversa com alguém", "Reason": "Razão", + "%(targetName)s rejected the invitation.": "%(targetName)s recusou o convite.", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s removeu o seu nome público (%(oldDisplayName)s).", + "%(senderName)s removed their profile picture.": "%(senderName)s removeu sua imagem de perfil.", + "%(senderName)s requested a VoIP conference.": "%(senderName)s está solicitando uma conferência de voz.", "Riot does not have permission to send you notifications - please check your browser settings": "Riot não tem permissões para enviar notificações a você - por favor, verifique as configurações do seu navegador", "Riot was not given permission to send notifications - please try again": "Riot não tem permissões para enviar notificações a você - por favor, tente novamente", "Room %(roomId)s not visible": "A sala %(roomId)s não está visível", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s enviou uma imagem.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s enviou um convite para %(targetDisplayName)s entrar na sala.", + "%(senderName)s set a profile picture.": "%(senderName)s definiu uma imagem de perfil.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s definiu seu nome público para %(displayName)s.", "This email address is already in use": "Este endereço de email já está sendo usado", "This email address was not found": "Este endereço de email não foi encontrado", "The file '%(fileName)s' exceeds this home server's size limit for uploads": "O arquivo '%(fileName)s' ultrapassa o limite de tamanho que nosso servidor permite enviar", @@ -232,12 +259,15 @@ "These are experimental features that may break in unexpected ways": "Estas são funcionalidades experimentais que podem apresentar falhas", "This phone number is already in use": "Este número de telefone já está sendo usado", "To use it, just wait for autocomplete results to load and tab through them.": "Para usar esta funcionalidade, espere o carregamento dos resultados de autocompletar e então escolha entre as opções.", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s ativou criptografia ponta a ponta (algoritmo %(algorithm)s).", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s desfez o banimento de %(targetName)s.", "Unable to capture screen": "Não foi possível capturar a imagem da tela", "Unable to enable Notifications": "Não foi possível ativar as notificações", "Upload Failed": "O envio falhou", "Usage": "Uso", "Use with caution": "Use com cautela", "VoIP is unsupported": "Chamada de voz não permitida", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s desfez o convite a %(targetName)s.", "You are already in a call.": "Você já está em uma chamada.", "You're not in any rooms yet! Press to make a room or to browse the directory": "Você ainda não está em nenhuma sala! Clique em para criar uma sala ou em para navegar pela lista pública de salas", "You are trying to access %(roomName)s.": "Você está tentando acessar a sala %(roomName)s.", @@ -378,6 +408,7 @@ "Warning!": "Atenção!", "You need to enter a user name.": "Você precisa inserir um nome de usuária(o).", "Please select the destination room for this message": "Por favor, escolha a sala para onde quer encaminhar esta mensagem", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s apagou o nome da sala.", "Analytics": "Análise", "Options": "Opções", "Riot collects anonymous analytics to allow us to improve the application.": "Riot coleta informações anônimas de uso para nos permitir melhorar o sistema.", @@ -472,6 +503,9 @@ "Verified key": "Chave verificada", "WARNING: Device already verified, but keys do NOT MATCH!": "ATENÇÃO: O dispositivo já foi verificado, mas as chaves NÃO SÃO IGUAIS!", "WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "ATENÇÃO: VERIFICAÇÃO DE CHAVE FALHOU! A chave de assinatura para a(o) usuária(o) %(userId)s e dispositivo %(deviceId)s é \"%(fprint)s\", que não é igual à chave fornecida \"%(fingerprint)s\". Isso pode significar que suas comunicações estão sendo interceptadas!", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s removeu a imagem da sala.", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s alterou a imagem da sala %(roomName)s", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s alterou a imagem da sala para ", "Missing Media Permissions, click here to request.": "Faltam permissões para uso de mídia no seu computador. Clique aqui para solicitá-las.", "No Microphones detected": "Não foi detectado nenhum microfone", "No Webcams detected": "Não foi detectada nenhuma Webcam", @@ -639,6 +673,11 @@ "Unable to create widget.": "Não foi possível criar o widget.", "You are now ignoring %(userId)s": "Você está agora ignorando %(userId)s", "Unignored user": "Usuária/o não está sendo mais ignorada/o", + "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s alterou o seu nome público para %(displayName)s.", + "%(senderName)s changed the pinned messages for the room.": "%(senderName)s alterou as mensagens fixas da sala.", + "%(widgetName)s widget modified by %(senderName)s": "O widget %(widgetName)s foi modificado por %(senderName)s", + "%(widgetName)s widget added by %(senderName)s": "O widget %(widgetName)s foi criado por %(senderName)s", + "%(widgetName)s widget removed by %(senderName)s": "O widget %(widgetName)s foi removido por %(senderName)s", "%(names)s and %(count)s others are typing|other": "%(names)s e %(count)s outras pessoas estão escrevendo", "%(names)s and %(count)s others are typing|one": "%(names)s e uma outra pessoa estão escrevendo", "Send": "Enviar", @@ -1075,44 +1114,5 @@ "Collapse panel": "Colapsar o painel", "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!": "Com o seu navegador atual, a aparência e sensação de uso da aplicação podem estar completamente incorretas, e algumas das funcionalidades poderão não funcionar. Se você quiser tentar de qualquer maneira, pode continuar, mas aí vai ter que se virar sozinho(a) com os problemas que porventura encontrar!", "Checking for an update...": "Verificando se há atualizações...", - "There are advanced notifications which are not shown here": "Existem opções avançadas que não são exibidas aqui", - " accepted the invitation for %(displayName)s.": " aceitou o convite para %(displayName)s.", - " accepted an invitation.": " aceitou um convite.", - " requested a VoIP conference.": " está solicitando uma conferência de voz.", - " invited .": " convidou .", - " banned .": " removeu da sala.", - " changed their display name to .": " alterou o seu nome público para .", - " set their display name to .": " definiu seu nome público para .", - " removed their display name ().": " removeu o seu nome público ().", - " removed their profile picture.": " removeu sua imagem de perfil.", - " changed their profile picture.": " alterou sua imagem de perfil.", - " set a profile picture.": " definiu uma imagem de perfil.", - " joined the room.": " entrou na sala.", - " rejected the invitation.": " recusou o convite.", - " left the room.": " saiu da sala.", - " unbanned .": " desfez o banimento de .", - " kicked .": " removeu da sala.", - " withdrew 's invitation.": " desfez o convite a .", - " changed the topic to \"%(topic)s\".": " mudou o tópico para \"%(topic)s\".", - " changed the room name to %(roomName)s.": " alterou o nome da sala para %(roomName)s.", - " changed the avatar for %(roomName)s": " alterou a imagem da sala %(roomName)s", - " changed the room avatar to ": " alterou a imagem da sala para ", - " removed the room name.": " apagou o nome da sala.", - " removed the room avatar.": " removeu a imagem da sala.", - " answered the call.": " atendeu à chamada.", - " ended the call.": " finalizou a chamada.", - " placed a %(callType)s call.": " fez uma chamada de %(callType)s.", - " sent an invitation to %(targetDisplayName)s to join the room.": " enviou um convite para %(targetDisplayName)s entrar na sala.", - " made future room history visible to all room members, from the point they are invited.": " deixou o histórico futuro da sala visível para todos os membros da sala, a partir de quando foram convidados.", - " made future room history visible to all room members, from the point they joined.": " deixou o histórico futuro da sala visível para todos os membros da sala, a partir de quando entraram.", - " made future room history visible to all room members.": " deixou o histórico futuro da sala visível para todas as pessoas da sala.", - " made future room history visible to anyone.": " deixou o histórico futuro da sala visível para qualquer pessoa.", - " made future room history visible to unknown (%(visibility)s).": " deixou o histórico futuro da sala visível para desconhecido (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " ativou criptografia ponta a ponta (algoritmo %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " de %(fromPowerLevel)s para %(toPowerLevel)s", - " changed the power level of %(powerLevelDiffText)s.": " alterou o nível de permissões de %(powerLevelDiffText)s.", - " changed the pinned messages for the room.": " alterou as mensagens fixas da sala.", - "%(widgetName)s widget modified by ": "O widget %(widgetName)s foi modificado por ", - "%(widgetName)s widget added by ": "O widget %(widgetName)s foi criado por ", - "%(widgetName)s widget removed by ": "O widget %(widgetName)s foi removido por " + "There are advanced notifications which are not shown here": "Existem opções avançadas que não são exibidas aqui" } diff --git a/src/i18n/strings/ru.json b/src/i18n/strings/ru.json index 68483ab4ff..ae889c5677 100644 --- a/src/i18n/strings/ru.json +++ b/src/i18n/strings/ru.json @@ -136,22 +136,41 @@ "Your password has been reset": "Ваш пароль был сброшен", "Your password was successfully changed. You will not receive push notifications on other devices until you log back in to them": "Пароль успешно изменен. До повторной авторизации вы не будете получать push-уведомления на других устройствах", "You should not yet trust it to secure data": "На данный момент не следует полагаться на то, что ваша переписка будет надежно зашифрована", + "%(targetName)s accepted an invitation.": "%(targetName)s принял приглашение.", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s принял приглашение от %(displayName)s.", "Active call": "Активный вызов", "%(names)s and %(lastPerson)s are typing": "%(names)s и %(lastPerson)s печатают", + "%(senderName)s answered the call.": "%(senderName)s ответил(а) на звонок.", + "%(senderName)s banned %(targetName)s.": "%(senderName)s заблокировал(а) %(targetName)s.", "Call Timeout": "Нет ответа", + "%(senderName)s changed their profile picture.": "%(senderName)s изменил(а) свой аватар.", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s изменил(а) уровни прав %(powerLevelDiffText)s.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s изменил(а) название комнаты на %(roomName)s.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s изменил(а) тему комнаты на \"%(topic)s\".", "Conference call failed.": "Сбой конференц-звонка.", "Conference calling is in development and may not be reliable.": "Конференц-связь находится в разработке и может не работать.", "Conference calls are not supported in encrypted rooms": "Конференц-связь не поддерживается в зашифрованных комнатах", "Conference calls are not supported in this client": "Конференц-связь в этом клиенте не поддерживается", "/ddg is not a command": "/ddg — это не команда", "Drop here to tag %(section)s": "Перетащите сюда, чтобы пометить как %(section)s", + "%(senderName)s ended the call.": "%(senderName)s завершил(а) звонок.", "Existing Call": "Текущий вызов", "Failed to send request.": "Не удалось отправить запрос.", "Failed to set up conference call": "Не удалось сделать конференц-звонок", "Failed to verify email address: make sure you clicked the link in the email": "Не удалось проверить email: убедитесь, что вы перешли по ссылке в письме", "Failure to create room": "Не удалось создать комнату", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "для %(userId)s с %(fromPowerLevel)s на %(toPowerLevel)s", "click to reveal": "нажмите для открытия", + "%(senderName)s invited %(targetName)s.": "%(senderName)s приглашает %(targetName)s.", "%(displayName)s is typing": "%(displayName)s печатает", + "%(targetName)s joined the room.": "%(targetName)s вошел(-ла) в комнату.", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s выгнал(а) %(targetName)s.", + "%(targetName)s left the room.": "%(targetName)s покинул(а) комнату.", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s сделал(а) историю разговора видимой для всех собеседников с момента их приглашения.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s сделал(а) историю разговора видимой для всех собеседников с момента их входа в комнату.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s сделал(а) историю разговора видимой для всех собеседников.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s сделал(а) историю разговора видимой для всех.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s сделал(а) историю комнаты видимой в неизвестном режиме (%(visibility)s).", "Missing room_id in request": "Отсутствует room_id в запросе", "Missing user_id in request": "Отсутствует user_id в запросе", "(not supported by this browser)": "(не поддерживается этим браузером)", @@ -181,6 +200,7 @@ "You are already in a call.": "Идет разговор.", "You are trying to access %(roomName)s.": "Вы пытаетесь войти в %(roomName)s.", "You cannot place a call with yourself.": "Вы не можете позвонить самому себе.", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s отозвал(а) свое приглашение %(targetName)s.", "Sep": "Сен", "Jan": "Янв", "Feb": "Фев", @@ -203,6 +223,8 @@ "Sat": "Сб", "Your email address does not appear to be associated with a Matrix ID on this Homeserver.": "Ваш email не связан ни с одним пользователем на этом сервере.", "To use it, just wait for autocomplete results to load and tab through them.": "Чтобы воспользоваться этой функцией, дождитесь загрузки результатов в окне автодополнения, а затем используйте Tab для прокрутки.", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s включил(а) в комнате сквозное шифрование (алгоритм %(algorithm)s).", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s разблокировал(а) %(targetName)s.", "Unable to capture screen": "Не удается сделать снимок экрана", "Unable to enable Notifications": "Не удалось включить уведомления", "Upload Failed": "Сбой отправки файла", @@ -276,12 +298,17 @@ "OK": "OK", "Only people who have been invited": "Только приглашенные участники", "Passwords can't be empty": "Пароли не могут быть пустыми", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s начал(а) %(callType)s-звонок.", "Please check your email and click on the link it contains. Once this is done, click continue.": "Проверьте свою электронную почту и нажмите на содержащуюся ссылку. После этого нажмите кнопку Продолжить.", "Power level must be positive integer.": "Уровень прав должен быть положительным целым числом.", "Profile": "Профиль", "Reason": "Причина", + "%(targetName)s rejected the invitation.": "%(targetName)s отклонил(а) приглашение.", "Reject invitation": "Отклонить приглашение", "Remove Contact Information?": "Удалить контактную информацию?", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s удалил(а) свое отображаемое имя (%(oldDisplayName)s).", + "%(senderName)s removed their profile picture.": "%(senderName)s удалил(а) свой аватар.", + "%(senderName)s requested a VoIP conference.": "%(senderName)s хочет начать конференц-звонок.", "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Сброс пароля на данный момент сбрасывает ключи шифрования на всех устройствах, делая зашифрованную историю чатов нечитаемой. Чтобы избежать этого, экспортируйте ключи комнат и импортируйте их после сброса пароля. В будущем это будет исправлено.", "Riot does not have permission to send you notifications - please check your browser settings": "У Riot нет разрешения на отправку уведомлений — проверьте настройки браузера", "Riot was not given permission to send notifications - please try again": "Riot не получил разрешение на отправку уведомлений, пожалуйста, попробуйте снова", @@ -297,6 +324,7 @@ "Sender device information": "Информация об устройстве отправителя", "Send Invites": "Отправить приглашения", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s отправил(а) изображение.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s пригласил(а) %(targetDisplayName)s в комнату.", "Show panel": "Показать панель", "Sign in": "Войти", "Sign out": "Выйти", @@ -365,6 +393,7 @@ "You may need to manually permit Riot to access your microphone/webcam": "Вам необходимо предоставить Riot доступ к микрофону или веб-камере вручную", "Anyone": "Все", "Are you sure you want to leave the room '%(roomName)s'?": "Вы уверены, что хотите покинуть '%(roomName)s'?", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s удалил(а) имя комнаты.", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Смена пароля на данный момент сбрасывает ключи сквозного шифрования на всех устройствах, делая историю зашифрованных чатов нечитаемой. Чтобы избежать этого, экспортируйте ключи сквозного шифрования и импортируйте их после смены пароля. В будущем это будет исправлено.", "Custom level": "Специальные права", "Device already verified!": "Устройство уже проверено!", @@ -401,6 +430,8 @@ "Server may be unavailable, overloaded, or you hit a bug.": "Возможно, сервер недоступен, перегружен или случилась ошибка.", "Server unavailable, overloaded, or something else went wrong.": "Возможно, сервер недоступен, перегружен или что-то еще пошло не так.", "Session ID": "ID сессии", + "%(senderName)s set a profile picture.": "%(senderName)s установил(а) себе аватар.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s изменил(а) отображаемое имя на %(displayName)s.", "Signed Out": "Выполнен выход", "Tagged as: ": "Метки: ", "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "Предоставленный вами ключ совпадает с ключом, полученным от %(userId)s с устройства %(deviceId)s. Это устройство помечено как проверенное.", @@ -495,6 +526,9 @@ "Online": "Онлайн", "Idle": "Неактивен", "Offline": "Не в сети", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s сменил(а) аватар комнаты на ", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s удалил(а) аватар комнаты.", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s сменил(а) аватар %(roomName)s", "Create new room": "Создать комнату", "Room directory": "Каталог комнат", "Start chat": "Начать чат", @@ -629,8 +663,11 @@ "Automatically replace plain text Emoji": "Автоматически заменять текстовые смайлики на Emoji", "Failed to upload image": "Не удалось загрузить изображение", "Hide avatars in user and room mentions": "Скрывать аватары в упоминаниях пользователей и комнат", + "%(widgetName)s widget added by %(senderName)s": "Виджет %(widgetName)s был добавлен %(senderName)s", + "%(widgetName)s widget removed by %(senderName)s": "Виджет %(widgetName)s был удален %(senderName)s", "Robot check is currently unavailable on desktop - please use a web browser": "CAPTCHA-тест в настоящее время недоступен в Desktop-клиенте - пожалуйста, используйте браузер", "Publish this room to the public in %(domain)s's room directory?": "Опубликовать эту комнату в каталоге комнат %(domain)s?", + "%(widgetName)s widget modified by %(senderName)s": "Виджет %(widgetName)s был изменен %(senderName)s", "Copied!": "Скопировано!", "Failed to copy": "Не удалось скопировать", "Advanced options": "Дополнительные параметры", @@ -685,6 +722,7 @@ "Which rooms would you like to add to this summary?": "Какие комнаты вы хотите добавить в эту сводку?", "Room name or alias": "Название или идентификатор комнаты", "Pinned Messages": "Закрепленные сообщения", + "%(senderName)s changed the pinned messages for the room.": "%(senderName)s изменил(а) закрепленные в этой комнате сообщения.", "Failed to add the following rooms to the summary of %(groupId)s:": "Не удалось добавить следующие комнаты в сводку %(groupId)s:", "Failed to remove the room from the summary of %(groupId)s": "Не удалось удалить комнату из сводки %(groupId)s", "The room '%(roomName)s' could not be removed from the summary.": "Комнату '%(roomName)s' не удалось удалить из сводки.", @@ -917,6 +955,7 @@ "Show devices, send anyway or cancel.": "Показать устройства, отправить в любом случае или отменить.", "Community IDs cannot not be empty.": "ID сообществ не могут быть пустыми.", "In reply to ": "В ответ на ", + "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s изменил(а) отображаемое имя на %(displayName)s.", "Failed to set direct chat tag": "Не удалось установить тег прямого чата", "Failed to remove tag %(tagName)s from room": "Не удалось удалить тег %(tagName)s из комнаты", "Failed to add tag %(tagName)s to room": "Не удалось добавить тег %(tagName)s в комнату", @@ -1152,44 +1191,5 @@ "Share User": "Поделиться пользователем", "Share Community": "Поделиться сообществом", "Link to selected message": "Ссылка на выбранное сообщение", - "COPY": "КОПИРОВАТЬ", - " accepted the invitation for %(displayName)s.": " принял приглашение от %(displayName)s.", - " accepted an invitation.": " принял приглашение.", - " requested a VoIP conference.": " хочет начать конференц-звонок.", - " invited .": " приглашает .", - " banned .": " заблокировал(а) .", - " changed their display name to .": " изменил(а) отображаемое имя на .", - " set their display name to .": " изменил(а) отображаемое имя на .", - " removed their display name ().": " удалил(а) свое отображаемое имя ().", - " removed their profile picture.": " удалил(а) свой аватар.", - " changed their profile picture.": " изменил(а) свой аватар.", - " set a profile picture.": " установил(а) себе аватар.", - " joined the room.": " вошел(-ла) в комнату.", - " rejected the invitation.": " отклонил(а) приглашение.", - " left the room.": " покинул(а) комнату.", - " unbanned .": " разблокировал(а) .", - " kicked .": " выгнал(а) .", - " withdrew 's invitation.": " отозвал(а) свое приглашение .", - " changed the topic to \"%(topic)s\".": " изменил(а) тему комнаты на \"%(topic)s\".", - " changed the room name to %(roomName)s.": " изменил(а) название комнаты на %(roomName)s.", - " changed the room avatar to ": " сменил(а) аватар комнаты на ", - " changed the avatar for %(roomName)s": " сменил(а) аватар %(roomName)s", - " removed the room name.": " удалил(а) имя комнаты.", - " removed the room avatar.": " удалил(а) аватар комнаты.", - " answered the call.": " ответил(а) на звонок.", - " ended the call.": " завершил(а) звонок.", - " placed a %(callType)s call.": " начал(а) %(callType)s-звонок.", - " sent an invitation to %(targetDisplayName)s to join the room.": " пригласил(а) %(targetDisplayName)s в комнату.", - " made future room history visible to all room members, from the point they are invited.": " сделал(а) историю разговора видимой для всех собеседников с момента их приглашения.", - " made future room history visible to all room members, from the point they joined.": " сделал(а) историю разговора видимой для всех собеседников с момента их входа в комнату.", - " made future room history visible to all room members.": " сделал(а) историю разговора видимой для всех собеседников.", - " made future room history visible to anyone.": " сделал(а) историю разговора видимой для всех.", - " made future room history visible to unknown (%(visibility)s).": " сделал(а) историю комнаты видимой в неизвестном режиме (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " включил(а) в комнате сквозное шифрование (алгоритм %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": "для с %(fromPowerLevel)s на %(toPowerLevel)s", - " changed the power level of %(powerLevelDiffText)s.": " изменил(а) уровни прав %(powerLevelDiffText)s.", - " changed the pinned messages for the room.": " изменил(а) закрепленные в этой комнате сообщения.", - "%(widgetName)s widget modified by ": "Виджет %(widgetName)s был изменен ", - "%(widgetName)s widget added by ": "Виджет %(widgetName)s был добавлен ", - "%(widgetName)s widget removed by ": "Виджет %(widgetName)s был удален " + "COPY": "КОПИРОВАТЬ" } diff --git a/src/i18n/strings/sk.json b/src/i18n/strings/sk.json index eae28ee1fa..b1f3f4260d 100644 --- a/src/i18n/strings/sk.json +++ b/src/i18n/strings/sk.json @@ -102,14 +102,49 @@ "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "Podpisovací kľúč, ktorý ste poskytli súhlasí s podpisovacím kľúčom, ktorý ste dostali zo zariadenia %(deviceId)s používateľa %(userId)s's. Zariadenie je považované za overené.", "Unrecognised command:": "Nerozpoznaný príkaz:", "Reason": "Dôvod", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s prijal pozvanie do %(displayName)s.", + "%(targetName)s accepted an invitation.": "%(targetName)s prijal pozvanie.", + "%(senderName)s requested a VoIP conference.": "%(senderName)s požiadal o VoIP konferenciu.", + "%(senderName)s invited %(targetName)s.": "%(senderName)s pozval %(targetName)s.", + "%(senderName)s banned %(targetName)s.": "%(senderName)s zakázal vstup %(targetName)s.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s si nastavil zobrazované meno %(displayName)s.", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s odstránil svoje zobrazované meno (%(oldDisplayName)s).", + "%(senderName)s removed their profile picture.": "%(senderName)s si z profilu odstránil obrázok.", + "%(senderName)s changed their profile picture.": "%(senderName)s si zmenil obrázok v profile.", + "%(senderName)s set a profile picture.": "%(senderName)s si nastavil obrázok v profile.", "VoIP conference started.": "Začala VoIP konferencia.", + "%(targetName)s joined the room.": "%(targetName)s vstúpil do miestnosti.", "VoIP conference finished.": "Skončila VoIP konferencia.", + "%(targetName)s rejected the invitation.": "%(targetName)s odmietol pozvanie.", + "%(targetName)s left the room.": "%(targetName)s opustil miestnosť.", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s povolil vstup %(targetName)s.", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s vykopol %(targetName)s.", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s stiahol pozvanie %(targetName)s.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s zmenil tému na \"%(topic)s\".", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s odstránil názov miestnosti.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s zmenil názov miestnosti na %(roomName)s.", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s poslal obrázok.", "Someone": "Niekto", "(not supported by this browser)": "(Nepodporované v tomto prehliadači)", + "%(senderName)s answered the call.": "%(senderName)s prijal hovor.", "(could not connect media)": "(nie je možné spojiť médiá)", "(no answer)": "(žiadna odpoveď)", "(unknown failure: %(reason)s)": "(neznáma chyba: %(reason)s)", + "%(senderName)s ended the call.": "%(senderName)s ukončil hovor.", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s uskutočnil %(callType)s hovor.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s pozval %(targetDisplayName)s vstúpiť do miestnosti.", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s sprístupnil budúcu históriu miestnosti pre všetkých členov, od kedy boli pozvaní.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s sprístupnil budúcu históriu miestnosti pre všetkých členov, od kedy vstúpili.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s sprístupnil budúcu históriu miestnosti pre všetkých členov.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s sprístupnil budúcu históriu miestnosti pre každého.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s sprístupnil budúcu históriu miestnosti neznámym (%(visibility)s).", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s povolil E2E šifrovanie (algoritmus %(algorithm)s).", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s z %(fromPowerLevel)s na %(toPowerLevel)s", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s zmenil úroveň moci pre %(powerLevelDiffText)s.", + "%(senderName)s changed the pinned messages for the room.": "%(senderName)s zmenil pripnuté správy pre túto miestnosť.", + "%(widgetName)s widget modified by %(senderName)s": "%(senderName)s zmenil widget %(widgetName)s", + "%(widgetName)s widget added by %(senderName)s": "%(senderName)s pridal widget %(widgetName)s", + "%(widgetName)s widget removed by %(senderName)s": "%(senderName)s odstránil widget %(widgetName)s", "Communities": "Komunity", "Message Pinning": "Pripnutie správ", "%(displayName)s is typing": "%(displayName)s píše", @@ -387,6 +422,9 @@ "Invalid file%(extra)s": "Neplatný súbor%(extra)s", "Error decrypting image": "Chyba pri dešifrovaní obrázka", "Error decrypting video": "Chyba pri dešifrovaní videa", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s zmenil obrázok miestnosti %(roomName)s", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s odstránil obrázok miestnosti.", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s zmenil obrázok miestnosti ", "Copied!": "Skopírované!", "Failed to copy": "Nepodarilo sa skopírovať", "Add an Integration": "Pridať integráciu", @@ -914,6 +952,7 @@ "Your homeserver's URL": "URL adresa vami používaného domovského servera", "Your identity server's URL": "URL adresa vami používaného servera totožností", "This room is not public. You will not be able to rejoin without an invite.": "Toto nie je verejne dostupná miestnosť. Bez pozvánky nebudete do nej môcť vstúpiť znovu.", + "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s si zmenil zobrazované meno na %(displayName)s.", "Failed to set direct chat tag": "Nepodarilo sa nastaviť značku priama konverzácia", "Failed to remove tag %(tagName)s from room": "Z miestnosti sa nepodarilo odstrániť značku %(tagName)s", "Failed to add tag %(tagName)s to room": "Miestnosti sa nepodarilo pridať značku %(tagName)s", @@ -1141,44 +1180,5 @@ "Terms and Conditions": "Zmluvné podmienky", "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Ak chcete aj naďalej používať domovský server %(homeserverDomain)s, mali by ste si prečítať a odsúhlasiť naše zmluvné podmienky.", "Review terms and conditions": "Prečítať zmluvné podmienky", - "To notify everyone in the room, you must be a": "Aby ste mohli upozorňovať všetkých členov v miestnosti, musíte byť", - " accepted the invitation for %(displayName)s.": " prijal pozvanie do %(displayName)s.", - " accepted an invitation.": " prijal pozvanie.", - " requested a VoIP conference.": " požiadal o VoIP konferenciu.", - " invited .": " pozval .", - " banned .": " zakázal vstup .", - " changed their display name to .": " si zmenil zobrazované meno na .", - " set their display name to .": " si nastavil zobrazované meno .", - " removed their display name ().": " odstránil svoje zobrazované meno ().", - " removed their profile picture.": " si z profilu odstránil obrázok.", - " changed their profile picture.": " si zmenil obrázok v profile.", - " set a profile picture.": " si nastavil obrázok v profile.", - " joined the room.": " vstúpil do miestnosti.", - " rejected the invitation.": " odmietol pozvanie.", - " left the room.": " opustil miestnosť.", - " unbanned .": " povolil vstup .", - " kicked .": " vykopol .", - " withdrew 's invitation.": " stiahol pozvanie .", - " changed the topic to \"%(topic)s\".": " zmenil tému na \"%(topic)s\".", - " changed the room name to %(roomName)s.": " zmenil názov miestnosti na %(roomName)s.", - " changed the avatar for %(roomName)s": " zmenil obrázok miestnosti %(roomName)s", - " changed the room avatar to ": " zmenil obrázok miestnosti ", - " removed the room name.": " odstránil názov miestnosti.", - " removed the room avatar.": " odstránil obrázok miestnosti.", - " answered the call.": " prijal hovor.", - " ended the call.": " ukončil hovor.", - " placed a %(callType)s call.": " uskutočnil %(callType)s hovor.", - " sent an invitation to %(targetDisplayName)s to join the room.": " pozval %(targetDisplayName)s vstúpiť do miestnosti.", - " made future room history visible to all room members, from the point they are invited.": " sprístupnil budúcu históriu miestnosti pre všetkých členov, od kedy boli pozvaní.", - " made future room history visible to all room members, from the point they joined.": " sprístupnil budúcu históriu miestnosti pre všetkých členov, od kedy vstúpili.", - " made future room history visible to all room members.": " sprístupnil budúcu históriu miestnosti pre všetkých členov.", - " made future room history visible to anyone.": " sprístupnil budúcu históriu miestnosti pre každého.", - " made future room history visible to unknown (%(visibility)s).": " sprístupnil budúcu históriu miestnosti neznámym (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " povolil E2E šifrovanie (algoritmus %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " z %(fromPowerLevel)s na %(toPowerLevel)s", - " changed the power level of %(powerLevelDiffText)s.": " zmenil úroveň moci pre %(powerLevelDiffText)s.", - " changed the pinned messages for the room.": " zmenil pripnuté správy pre túto miestnosť.", - "%(widgetName)s widget modified by ": " zmenil widget %(widgetName)s", - "%(widgetName)s widget added by ": " pridal widget %(widgetName)s", - "%(widgetName)s widget removed by ": " odstránil widget %(widgetName)s" + "To notify everyone in the room, you must be a": "Aby ste mohli upozorňovať všetkých členov v miestnosti, musíte byť" } diff --git a/src/i18n/strings/sr.json b/src/i18n/strings/sr.json index 350338a908..6d217d5349 100644 --- a/src/i18n/strings/sr.json +++ b/src/i18n/strings/sr.json @@ -110,16 +110,51 @@ "Verified key": "Проверени кључ", "Unrecognised command:": "Непрепозната наредба:", "Reason": "Разлог", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s је прихватио позивницу за %(displayName)s.", + "%(targetName)s accepted an invitation.": "%(targetName)s је прихватио позивницу.", + "%(senderName)s requested a VoIP conference.": "%(senderName)s је затражио VoIP конференцију.", + "%(senderName)s invited %(targetName)s.": "%(senderName)s је позвао %(targetName)s.", + "%(senderName)s banned %(targetName)s.": "%(senderName)s је бановао %(targetName)s.", "WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "УПОЗОРЕЊЕ: ПРОВЕРА КЉУЧА НИЈЕ УСПЕЛА! Кључ потписивања за корисника %(userId)s и уређај %(deviceId)s је „%(fprint)s“ а то се не подудара са достављеним кључем „%(fingerprint)s“. Ово можда значи да се ваши разговори прате!", "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "Кључ за потписивање који сте доставили се подудара са кључем за потписивање од корисника %(userId)s и уређаја %(deviceId)s. Уређај је означен као проверен.", + "%(senderName)s set their display name to %(displayName)s.": "Корисник %(senderName)s је себи поставио приказно име %(displayName)s.", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "Корисник %(senderName)s је себи уклонио приказно име %(oldDisplayName)s.", + "%(senderName)s removed their profile picture.": "Корисник %(senderName)s је себи уклонио профилну слику.", + "%(senderName)s changed their profile picture.": "Корисник %(senderName)s је себи променио профилну слику.", + "%(senderName)s set a profile picture.": "Корисник %(senderName)s је себи поставио профилну слику.", "VoIP conference started.": "VoIP конференција је започета.", + "%(targetName)s joined the room.": "Корисник %(targetName)s је ушао у собу.", "VoIP conference finished.": "VoIP конференција је завршена.", + "%(targetName)s rejected the invitation.": "Корисник %(targetName)s је одбацио позивницу.", + "%(targetName)s left the room.": "Корисник %(targetName)s је напустио собу.", + "%(senderName)s unbanned %(targetName)s.": "Корисник %(senderName)s је скинуо забрану приступа са %(targetName)s.", + "%(senderName)s kicked %(targetName)s.": "Корисник %(senderName)s је избацио %(targetName)s.", + "%(senderName)s withdrew %(targetName)s's invitation.": "Пошиљалац %(senderName)s је повукао позивницу за %(targetName)s.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "Корисник %(senderDisplayName)s је променио тему у „%(topic)s“.", + "%(senderDisplayName)s removed the room name.": "Корисник %(senderDisplayName)s је уклонио назив собе.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "Корисник %(senderDisplayName)s је променио назив собе у %(roomName)s.", "%(senderDisplayName)s sent an image.": "Корисник %(senderDisplayName)s је послао слику.", "Someone": "Неко", "(not supported by this browser)": "(није подржано од стране овог прегледача)", + "%(senderName)s answered the call.": "Корисник %(senderName)s се јавио.", "(could not connect media)": "(не могу да повежем медије)", "(no answer)": "(нема одговора)", "(unknown failure: %(reason)s)": "(непозната грешка: %(reason)s)", + "%(senderName)s ended the call.": "Корисник %(senderName)s је окончао позив.", + "%(senderName)s placed a %(callType)s call.": "Корисник %(senderName)s је направио %(callType)s позив.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "Корисник %(senderName)s је послао позивницу за приступ соби ка %(targetDisplayName)s.", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "Корисник %(senderName)s је учинио будући историјат собе видљивим свим члановима собе, од тренутка позивања у собу.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "Корисник %(senderName)s је учинио будући историјат собе видљивим свим члановима собе, од тренутка приступања соби.", + "%(senderName)s made future room history visible to all room members.": "Корисник %(senderName)s је учинио будући историјат собе видљивим свим члановима собе.", + "%(senderName)s made future room history visible to anyone.": "Корисник %(senderName)s је учинио будући историјат собе видљивим свима.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "Корисник %(senderName)s је учинио будући историјат собе непознатим (%(visibility)s).", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "Корисник %(senderName)s је укључио шифровање с краја на крај (алгоритам %(algorithm)s).", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s са %(fromPowerLevel)s на %(toPowerLevel)s", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "Корисник %(senderName)s је променио ниво моћи од %(powerLevelDiffText)s.", + "%(senderName)s changed the pinned messages for the room.": "Корисник %(senderName)s је променио закачене поруке у соби.", + "%(widgetName)s widget modified by %(senderName)s": "Корисник %(senderName)s је променио виџет %(widgetName)s", + "%(widgetName)s widget added by %(senderName)s": "Корисник %(senderName)s је додао виџет %(widgetName)s", + "%(widgetName)s widget removed by %(senderName)s": "Корисник %(senderName)s је уклонио виџет %(widgetName)s", "%(displayName)s is typing": "%(displayName)s куца", "%(names)s and %(count)s others are typing|other": "%(names)s и %(count)s корисник(а) куцају", "%(names)s and %(count)s others are typing|one": "%(names)s и још један куцају", @@ -441,6 +476,9 @@ "Invalid file%(extra)s": "Неисправна датотека %(extra)s", "Error decrypting image": "Грешка при дешифровању слике", "Error decrypting video": "Грешка при дешифровању видеа", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "Корисник %(senderDisplayName)s је променио аватара собе %(roomName)s", + "%(senderDisplayName)s removed the room avatar.": "Корисник %(senderDisplayName)s је уклонио аватара собе.", + "%(senderDisplayName)s changed the room avatar to ": "Корисник %(senderDisplayName)s је променио аватара собе у ", "Copied!": "Копирано!", "Failed to copy": "Нисам успео да ископирам", "Add an Integration": "Додај уградњу", @@ -724,6 +762,7 @@ "Analytics": "Аналитика", "The information being sent to us to help make Riot.im better includes:": "У податке које нам шаљете зарад побољшавања Riot.im-а спадају:", "Where this page includes identifiable information, such as a room, user or group ID, that data is removed before being sent to the server.": "Ако страница садржи поверљиве податке (као што је назив собе, корисника или ИБ-ја групе), ти подаци се уклањају пре слања на сервер.", + "%(oldDisplayName)s changed their display name to %(displayName)s.": "Корисник %(oldDisplayName)s је променио приказно име у %(displayName)s.", "Failed to set direct chat tag": "Нисам успео да поставим ознаку директног ћаскања", "Failed to remove tag %(tagName)s from room": "Нисам успео да скинем ознаку %(tagName)s са собе", "Failed to add tag %(tagName)s to room": "Нисам успео да додам ознаку %(tagName)s на собу", @@ -1138,44 +1177,5 @@ "Terms and Conditions": "Услови коришћења", "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.": "Да бисте наставили са коришћењем Кућног сервера %(homeserverDomain)s морате погледати и пристати на наше услове коришћења.", "Review terms and conditions": "Погледај услове коришћења", - "Try the app first": "Пробајте прво апликацију", - " accepted the invitation for %(displayName)s.": " је прихватио позивницу за %(displayName)s.", - " accepted an invitation.": " је прихватио позивницу.", - " requested a VoIP conference.": " је затражио VoIP конференцију.", - " invited .": " је позвао .", - " banned .": " је бановао .", - " changed their display name to .": "Корисник је променио приказно име у .", - " set their display name to .": "Корисник је себи поставио приказно име .", - " removed their display name ().": "Корисник је себи уклонио приказно име .", - " removed their profile picture.": "Корисник је себи уклонио профилну слику.", - " changed their profile picture.": "Корисник је себи променио профилну слику.", - " set a profile picture.": "Корисник је себи поставио профилну слику.", - " joined the room.": "Корисник је ушао у собу.", - " rejected the invitation.": "Корисник је одбацио позивницу.", - " left the room.": "Корисник је напустио собу.", - " unbanned .": "Корисник је скинуо забрану приступа са .", - " kicked .": "Корисник је избацио .", - " withdrew 's invitation.": "Пошиљалац је повукао позивницу за .", - " changed the topic to \"%(topic)s\".": "Корисник је променио тему у „%(topic)s“.", - " changed the room name to %(roomName)s.": "Корисник је променио назив собе у %(roomName)s.", - " changed the avatar for %(roomName)s": "Корисник је променио аватара собе %(roomName)s", - " changed the room avatar to ": "Корисник је променио аватара собе у ", - " removed the room name.": "Корисник је уклонио назив собе.", - " removed the room avatar.": "Корисник је уклонио аватара собе.", - " answered the call.": "Корисник се јавио.", - " ended the call.": "Корисник је окончао позив.", - " placed a %(callType)s call.": "Корисник је направио %(callType)s позив.", - " sent an invitation to %(targetDisplayName)s to join the room.": "Корисник је послао позивницу за приступ соби ка %(targetDisplayName)s.", - " made future room history visible to all room members, from the point they are invited.": "Корисник је учинио будући историјат собе видљивим свим члановима собе, од тренутка позивања у собу.", - " made future room history visible to all room members, from the point they joined.": "Корисник је учинио будући историјат собе видљивим свим члановима собе, од тренутка приступања соби.", - " made future room history visible to all room members.": "Корисник је учинио будући историјат собе видљивим свим члановима собе.", - " made future room history visible to anyone.": "Корисник је учинио будући историјат собе видљивим свима.", - " made future room history visible to unknown (%(visibility)s).": "Корисник је учинио будући историјат собе непознатим (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": "Корисник је укључио шифровање с краја на крај (алгоритам %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " са %(fromPowerLevel)s на %(toPowerLevel)s", - " changed the power level of %(powerLevelDiffText)s.": "Корисник је променио ниво моћи од %(powerLevelDiffText)s.", - " changed the pinned messages for the room.": "Корисник је променио закачене поруке у соби.", - "%(widgetName)s widget modified by ": "Корисник је променио виџет %(widgetName)s", - "%(widgetName)s widget added by ": "Корисник је додао виџет %(widgetName)s", - "%(widgetName)s widget removed by ": "Корисник је уклонио виџет %(widgetName)s" + "Try the app first": "Пробајте прво апликацију" } diff --git a/src/i18n/strings/sv.json b/src/i18n/strings/sv.json index 986f48c81e..0e26125c30 100644 --- a/src/i18n/strings/sv.json +++ b/src/i18n/strings/sv.json @@ -1,5 +1,7 @@ { "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "Ett SMS har skickats till +%(msisdn)s. Vänligen ange verifieringskoden ur meddelandet", + "%(targetName)s accepted an invitation.": "%(targetName)s accepterade en inbjudan.", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s accepterade inbjudan för %(displayName)s.", "Account": "Konto", "Add a topic": "Lägg till ett ämne", "Add email address": "Lägg till en epostadress", @@ -24,6 +26,7 @@ "and %(count)s others...|one": "och en annan...", "%(names)s and %(lastPerson)s are typing": "%(names)s och %(lastPerson)s skriver", "A new password must be entered.": "Ett nytt lösenord måste anges.", + "%(senderName)s answered the call.": "%(senderName)s svarade på samtalet.", "Anyone who knows the room's link, including guests": "Alla som har rummets adress, inklusive gäster", "Anyone": "Vem som helst", "Anyone who knows the room's link, apart from guests": "Alla som har rummets adress, förutom gäster", @@ -35,6 +38,7 @@ "Are you sure you want to reject the invitation?": "Är du säker på att du vill avböja inbjudan?", "Bulk Options": "Volymhandlingar", "Blacklisted": "Svartlistad", + "%(senderName)s banned %(targetName)s.": "%(senderName)s bannade %(targetName)s.", "Banned users": "Bannade användare", "Bans user with given id": "Bannar användare med givet id", "Ban": "Banna", @@ -43,6 +47,10 @@ "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Det går inte att ansluta till en hemserver via HTTP då adressen i webbläsaren är HTTPS. Använd HTTPS, eller sätt på osäkra skript.", "Can't load user settings": "Det gick inte att ladda användarinställningar", "Change Password": "Byt lösenord", + "%(senderName)s changed their profile picture.": "%(senderName)s bytte sin profilbild.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s bytte rummets namn till %(roomName)s.", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s tog bort rummets namn.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s bytte rummets ämne till \"%(topic)s\".", "Changes to who can read history will only apply to future messages in this room": "Ändringar till vem som kan läsa meddelandehistorik tillämpas endast till framtida meddelanden i det här rummet", "Changes your display nickname": "Byter ditt synliga namn", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Om du byter lösenord kommer för tillfället alla krypteringsnycklar på alla enheter att nollställas, vilket gör all krypterad meddelandehistorik omöjligt att läsa, om du inte först exporterar rumsnycklarna och sedan importerar dem efteråt. I framtiden kommer det här att förbättras.", @@ -102,6 +110,7 @@ "Enable encryption": "Aktivera kryptering", "Encrypted messages will not be visible on clients that do not yet implement encryption": "Krypterade meddelanden syns inte på klienter som inte ännu stöder kryptering", "Encrypted room": "Krypterat rum", + "%(senderName)s ended the call.": "%(senderName)s avslutade samtalet.", "End-to-end encryption information": "Krypteringsinformation", "End-to-end encryption is in beta and may not be reliable": "Kryptering är i beta och är inte nödvändigtvis pålitligt", "Enter Code": "Skriv in kod", @@ -140,6 +149,7 @@ "Admin Tools": "Admin-verktyg", "Alias (optional)": "Alias (valfri)", "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Det gick inte att ansluta till hemservern - kontrollera anslutningen, se till att hemserverns SSL-certifikat är betrott, och att inget webbläsartillägg blockerar förfrågningar.", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s ändrade behörighetsnivå för %(powerLevelDiffText)s.", "Click here to join the discussion!": "Klicka här för att gå med i diskussionen!", "Close": "Stäng", "%(count)s new messages|one": "%(count)s nytt meddelande", @@ -166,6 +176,7 @@ "Forgot your password?": "Glömt lösenord?", "For security, this session has been signed out. Please sign in again.": "Av säkerhetsskäl har den här sessionen loggats ut. Vänligen logga in igen.", "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "Av säkerhetsskäl kommer alla krypteringsnycklar att raderas från den här webbläsaren om du loggar ut. Om du vill läsa din krypterade meddelandehistorik från framtida Riot-sessioner, exportera nycklarna till förvar.", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s från %(fromPowerLevel)s till %(toPowerLevel)s", "Guest access is disabled on this Home Server.": "Gäståtkomst är inte aktiverat på den här hemservern.", "Guests cannot join this room even if explicitly invited.": "Gäster kan inte gå med i det här rummet fastän de är uttryckligen inbjudna.", "Hangup": "Lägg på", @@ -188,6 +199,7 @@ "Invalid address format": "Fel adressformat", "Invalid Email Address": "Ogiltig epostadress", "Invalid file%(extra)s": "Fel fil%(extra)s", + "%(senderName)s invited %(targetName)s.": "%(senderName)s bjöd in %(targetName)s.", "Invite new room members": "Bjud in nya rumsmedlemmar", "Invited": "Inbjuden", "Invites": "Inbjudningar", @@ -198,18 +210,25 @@ "Sign in with": "Logga in med", "Join as voice or video.": "Gå med som röst eller video.", "Join Room": "Gå med i rum", + "%(targetName)s joined the room.": "%(targetName)s gick med i rummet.", "Joins room with given alias": "Går med i rummet med givet alias", "Jump to first unread message.": "Hoppa till första olästa meddelande.", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s kickade %(targetName)s.", "Kick": "Kicka", "Kicks user with given id": "Kickar användaren med givet id", "Labs": "Labb", "Last seen": "Senast sedd", "Leave room": "Lämna rummet", + "%(targetName)s left the room.": "%(targetName)s lämnade rummet.", "Level:": "Nivå:", "Local addresses for this room:": "Lokala adresser för rummet:", "Logged in as:": "Inloggad som:", "Logout": "Logga ut", "Low priority": "Låg prioritet", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s gjorde framtida rumshistorik synligt för alla rumsmedlemmar från att de bjöds in.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s gjorde framtida rumshistorik synligt för alla rumsmedlemmar fr.o.m. att de gick med som medlem.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s gjorde framtida rumshistorik synligt för alla rumsmedlemmar.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s gjorde framtida rumshistorik synligt för alla.", "Manage Integrations": "Hantera integrationer", "Markdown is disabled": "Markdown är inaktiverat", "Markdown is enabled": "Markdown är aktiverat", @@ -252,6 +271,7 @@ "People": "Personer", "Permissions": "Behörigheter", "Phone": "Telefon", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s startade ett %(callType)ssamtal.", "Please check your email and click on the link it contains. Once this is done, click continue.": "Öppna meddelandet i din epost och klicka på länken i meddelandet. När du har gjort detta, klicka vidare.", "Power level must be positive integer.": "Behörighetsnivå måste vara ett positivt heltal.", "Press to start a chat with someone": "Tryck på för att starta en chatt med någon", @@ -265,12 +285,16 @@ "Revoke Moderator": "Degradera moderator", "Refer a friend to Riot:": "Hänvisa en vän till Riot:", "Register": "Registrera", + "%(targetName)s rejected the invitation.": "%(targetName)s avvisade inbjudan.", "Reject invitation": "Avböj inbjudan", "Rejoin": "Gå med igen", "Remote addresses for this room:": "Fjärradresser för det här rummet:", "Remove Contact Information?": "Ta bort kontaktuppgifter?", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s tog bort sitt visningsnamn (%(oldDisplayName)s).", + "%(senderName)s removed their profile picture.": "%(senderName)s tog bort sin profilbild.", "Remove": "Ta bort", "Remove %(threePid)s?": "Ta bort %(threePid)s?", + "%(senderName)s requested a VoIP conference.": "%(senderName)s begärde en VoIP-konferens.", "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Om du återställer ditt lösenord kommer alla krypteringsnycklar på alla enheter att återställas, vilket gör krypterad meddelandehistorik oläsbar om du inte först exporterar dina rumsnycklar och sedan importerar dem igen. I framtiden kommer det här att förbättras.", "Results from DuckDuckGo": "Resultat från DuckDuckGo", "Return to login screen": "Tillbaka till login-skärmen", @@ -296,6 +320,7 @@ "Send Invites": "Skicka inbjudningar", "Send Reset Email": "Skicka återställningsmeddelande", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s skickade en bild.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s bjöd in %(targetDisplayName)s med i rummet.", "Server error": "Serverfel", "Server may be unavailable or overloaded": "Servern kan vara otillgänglig eller överbelastad", "Server may be unavailable, overloaded, or search timed out :(": "Servern kan vara otillgänglig, överbelastad, eller så tog sökningen för lång tid :(", @@ -303,6 +328,8 @@ "Server may be unavailable, overloaded, or you hit a bug.": "Servern kan vara otillgänglig, överbelastad, eller så stötte du på en bugg.", "Server unavailable, overloaded, or something else went wrong.": "Servern är otillgänglig, överbelastad, eller så gick något annat fel.", "Session ID": "Sessions-ID", + "%(senderName)s set a profile picture.": "%(senderName)s satte en profilbild.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s bytte sitt visningnamn till %(displayName)s.", "Settings": "Inställningar", "Show panel": "Visa panel", "Show Text Formatting Toolbar": "Visa textformatteringsverktygsfält", @@ -564,7 +591,13 @@ "You are now ignoring %(userId)s": "Du ignorerar nu %(userId)s", "Unignored user": "Oignorerad användare", "You are no longer ignoring %(userId)s": "Du ignorerar inte längre %(userId)s", + "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s bytte sitt visningsnamn till %(displayName)s.", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s avbannade %(targetName)s.", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s drog tillbaka inbjudan för %(targetName)s.", "(no answer)": "(inget svar)", + "%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s-widget har modifierats av %(senderName)s", + "%(widgetName)s widget added by %(senderName)s": "%(widgetName)s-widget har lagts till av %(senderName)s", + "%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s-widget har tagits bort av %(senderName)s", "%(names)s and %(count)s others are typing|other": "%(names)s och %(count)s andra skriver", "%(names)s and %(count)s others are typing|one": "%(names)s och en till skriver", "Unnamed Room": "Namnlöst rum", @@ -730,6 +763,9 @@ "Always show encryption icons": "Visa alltid krypteringsikoner", "Disable big emoji in chat": "Inaktivera stor emoji i chatt", "Hide avatars in user and room mentions": "Dölj avatarer i användar- och rumsnämningar", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s bytte avatar för %(roomName)s", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s tog bort rummets avatar.", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s ändrade rummets avatar till ", "Automatically replace plain text Emoji": "Ersätt text-emojis automatiskt", "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(time)s", @@ -913,6 +949,7 @@ "Verifies a user, device, and pubkey tuple": "Verifierar en användare, enhet och nycklar", "VoIP conference started.": "VoIP-konferens startad.", "VoIP conference finished.": "VoIP-konferens avslutad.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s gjorde framtida rumshistorik synligt för okänd (%(visibility)s).", "Where this page includes identifiable information, such as a room, user or group ID, that data is removed before being sent to the server.": "Där denna sida innehåller identifierbar information, till exempel ett rums-, användar- eller grupp-ID, tas data bort innan den skickas till servern.", "The remote side failed to pick up": "Mottagaren kunde inte svara", "Room name or alias": "Rumsnamn eller alias", @@ -932,6 +969,7 @@ "Please help improve Riot.im by sending anonymous usage data. This will use a cookie (please see our Cookie Policy).": "Vänligen hjälp till att förbättra Riot.im genom att skicka anonyma användardata. Detta kommer att använda en cookie (se vår Cookiepolicy).", "Please help improve Riot.im by sending anonymous usage data. This will use a cookie.": "Vänligen hjälp till att förbättra Riot.im genom att skicka anonyma användardata. Detta kommer att använda en cookie.", "Yes, I want to help!": "Ja, jag vill hjälpa till!", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s aktiverade kryptering (algoritm %(algorithm)s).", "%(severalUsers)sleft and rejoined %(count)s times|other": "%(severalUsers)slämnade och gick med igen %(count)s gånger", "%(severalUsers)sleft and rejoined %(count)s times|one": "%(severalUsers)slämnade och gick med igen", "%(oneUser)sleft and rejoined %(count)s times|other": "%(oneUser)slämnade och gick med igen %(count)s gånger", @@ -1128,6 +1166,7 @@ "Passphrases must match": "Passfraser måste matcha", "Passphrase must not be empty": "Lösenfras får inte vara tom", "Confirm passphrase": "Bekräfta lösenfrasen", + "%(senderName)s changed the pinned messages for the room.": "%(senderName)s ändrade fastnålade meddelanden för rummet.", "Message Pinning": "Nåla fast meddelanden", "Unpin Message": "Ta bort fastnålning", "No pinned messages.": "Inga fastnålade meddelanden.", @@ -1141,44 +1180,5 @@ "This room is not showing flair for any communities": "Detta rum visar inte emblem för några communityn", "Flair will appear if enabled in room settings": "Emblem kommer visas om det är aktiverat i rumsinställningarna", "Flair will not appear": "Emblem kommer inte att visas", - "Display your community flair in rooms configured to show it.": "Visa ditt community-emblem i rum som är konfigurerade för att visa det.", - " accepted the invitation for %(displayName)s.": " accepterade inbjudan för %(displayName)s.", - " accepted an invitation.": " accepterade en inbjudan.", - " requested a VoIP conference.": " begärde en VoIP-konferens.", - " invited .": " bjöd in .", - " banned .": " bannade .", - " changed their display name to .": " bytte sitt visningsnamn till .", - " set their display name to .": " bytte sitt visningnamn till .", - " removed their display name ().": " tog bort sitt visningsnamn ().", - " removed their profile picture.": " tog bort sin profilbild.", - " changed their profile picture.": " bytte sin profilbild.", - " set a profile picture.": " satte en profilbild.", - " joined the room.": " gick med i rummet.", - " rejected the invitation.": " avvisade inbjudan.", - " left the room.": " lämnade rummet.", - " unbanned .": " avbannade .", - " kicked .": " kickade .", - " withdrew 's invitation.": " drog tillbaka inbjudan för .", - " changed the topic to \"%(topic)s\".": " bytte rummets ämne till \"%(topic)s\".", - " changed the room name to %(roomName)s.": " bytte rummets namn till %(roomName)s.", - " changed the avatar for %(roomName)s": " bytte avatar för %(roomName)s", - " changed the room avatar to ": " ändrade rummets avatar till ", - " removed the room name.": " tog bort rummets namn.", - " removed the room avatar.": " tog bort rummets avatar.", - " answered the call.": " svarade på samtalet.", - " ended the call.": " avslutade samtalet.", - " placed a %(callType)s call.": " startade ett %(callType)ssamtal.", - " sent an invitation to %(targetDisplayName)s to join the room.": " bjöd in %(targetDisplayName)s med i rummet.", - " made future room history visible to all room members, from the point they are invited.": " gjorde framtida rumshistorik synligt för alla rumsmedlemmar från att de bjöds in.", - " made future room history visible to all room members, from the point they joined.": " gjorde framtida rumshistorik synligt för alla rumsmedlemmar fr.o.m. att de gick med som medlem.", - " made future room history visible to all room members.": " gjorde framtida rumshistorik synligt för alla rumsmedlemmar.", - " made future room history visible to anyone.": " gjorde framtida rumshistorik synligt för alla.", - " made future room history visible to unknown (%(visibility)s).": " gjorde framtida rumshistorik synligt för okänd (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " aktiverade kryptering (algoritm %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " från %(fromPowerLevel)s till %(toPowerLevel)s", - " changed the power level of %(powerLevelDiffText)s.": " ändrade behörighetsnivå för %(powerLevelDiffText)s.", - " changed the pinned messages for the room.": " ändrade fastnålade meddelanden för rummet.", - "%(widgetName)s widget modified by ": "%(widgetName)s-widget har modifierats av ", - "%(widgetName)s widget added by ": "%(widgetName)s-widget har lagts till av ", - "%(widgetName)s widget removed by ": "%(widgetName)s-widget har tagits bort av " + "Display your community flair in rooms configured to show it.": "Visa ditt community-emblem i rum som är konfigurerade för att visa det." } diff --git a/src/i18n/strings/te.json b/src/i18n/strings/te.json index 301651a13d..b6102a5eb5 100644 --- a/src/i18n/strings/te.json +++ b/src/i18n/strings/te.json @@ -1,6 +1,7 @@ { "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "ఒక టెక్స్ట్ సందేశం +%(msisdn)s కు పంపబడింది. దయచేసి దీనిలో ఉన్న ధృవీకరణ కోడ్ను నమోదు చేయండి", "Accept": "అంగీకరించు", + "%(targetName)s accepted an invitation.": "%(targetName)s ఆహ్వానాన్ని అంగీకరించింది.", "Account": "ఖాతా", "Access Token:": "యాక్సెస్ టోకెన్:", "Add": "చేర్చు", @@ -28,6 +29,7 @@ "You have been invited to join this room by %(inviterName)s": "%(inviterName)s ఈ గదిలో చేరడానికి మీరు ఆహ్వానించబడ్డారు", "Active call (%(roomName)s)": "క్రియాశీల కాల్ల్ (%(roomName)s)", "A new password must be entered.": "కొత్త పాస్ వర్డ్ ను తప్పక నమోదు చేయాలి.", + "%(senderName)s answered the call.": "%(senderName)s కు సమాధానం ఇచ్చారు.", "An error has occurred.": "ఒక లోపము సంభవించినది.", "Anyone": "ఎవరైనా", "Anyone who knows the room's link, apart from guests": "అతిథులు కాకుండా గది యొక్క లింక్ తెలిసిన వారు ఎవరైనా", @@ -47,6 +49,8 @@ "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "గృహనిర్వాహకులకు కనెక్ట్ చేయలేరు - దయచేసి మీ కనెక్టివిటీని తనిఖీ చేయండి, మీ 1 హోమరుసు యొక్క ఎస్ఎస్ఎల్ సర్టిఫికేట్ 2 ని విశ్వసనీయపరుచుకొని, బ్రౌజర్ పొడిగింపు అభ్యర్థనలను నిరోధించబడదని నిర్ధారించుకోండి.", "Can't load user settings": "వినియోగదారు సెట్టింగ్లను లోడ్ చేయలేరు", "Change Password": "పాస్వర్డ్ మార్చండి", + "%(senderName)s changed their profile picture.": "%(senderName)s వారి ప్రొఫైల్ చిత్రాన్ని మార్చారు.", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s గది పేరు తొలగించబడింది.", "Changes to who can read history will only apply to future messages in this room": "చరిత్ర చదివేవారికి మార్పులు ఈ గదిలో భవిష్య సందేశాలకు మాత్రమే వర్తిస్తాయి", "Changes your display nickname": "మీ ప్రదర్శన మారుపేరుని మారుస్తుంది", "You cannot place a call with yourself.": "మీరు మీతో కాల్ చేయలేరు.", @@ -271,9 +275,5 @@ "#example": "#ఉదాహరణ", "Collapse panel": "ప్యానెల్ కుదించు", "Checking for an update...": "నవీకరణ కోసం చూస్తోంది...", - "Saturday": "శనివారం", - " accepted an invitation.": " ఆహ్వానాన్ని అంగీకరించింది.", - " changed their profile picture.": " వారి ప్రొఫైల్ చిత్రాన్ని మార్చారు.", - " removed the room name.": " గది పేరు తొలగించబడింది.", - " answered the call.": " కు సమాధానం ఇచ్చారు." + "Saturday": "శనివారం" } diff --git a/src/i18n/strings/th.json b/src/i18n/strings/th.json index 878d5eaaee..3fe7bf8f98 100644 --- a/src/i18n/strings/th.json +++ b/src/i18n/strings/th.json @@ -11,6 +11,8 @@ "Delete": "ลบ", "Default": "ค่าเริ่มต้น", "Default Device": "อุปกรณ์เริ่มต้น", + "%(senderName)s banned %(targetName)s.": "%(senderName)s แบน %(targetName)s แล้ว", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s เปลี่ยนหัวข้อเป็น \"%(topic)s\"", "Decrypt %(text)s": "ถอดรหัส %(text)s", "Device ID": "ID อุปกรณ์", "Device ID:": "ID อุปกรณ์:", @@ -49,6 +51,8 @@ "Custom Server Options": "กำหนดเซิร์ฟเวอร์เอง", "Favourite": "รายการโปรด", "Failed to forget room %(errCode)s": "การลืมห้องล้มเหลว %(errCode)s", + "%(targetName)s accepted an invitation.": "%(targetName)s ตอบรับคำเชิญแล้ว", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s ตอบรับคำเชิญสำหรับ %(displayName)s แล้ว", "Add a topic": "เพิ่มหัวข้อ", "Add email address": "เพิ่มที่อยู่อีเมล", "Admin": "ผู้ดูแล", @@ -62,6 +66,7 @@ "and %(count)s others...|one": "และอีกหนึ่งผู้ใช้...", "and %(count)s others...|other": "และอีก %(count)s ผู้ใช้...", "%(names)s and %(lastPerson)s are typing": "%(names)s และ %(lastPerson)s กำลังพิมพ์", + "%(senderName)s answered the call.": "%(senderName)s รับสายแล้ว", "An error has occurred.": "เกิดข้อผิดพลาด", "Anyone": "ทุกคน", "Anyone who knows the room's link, apart from guests": "ทุกคนที่มีลิงก์ ยกเว้นแขก", @@ -76,6 +81,9 @@ "Bans user with given id": "ผู้ใช้และ id ที่ถูกแบน", "Blacklisted": "ขึ้นบัญชีดำ", "Can't load user settings": "ไม่สามารถโหลดการตั้งค่าผู้ใช้ได้", + "%(senderName)s changed their profile picture.": "%(senderName)s เปลี่ยนรูปโปรไฟล์ของเขา", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s เปลี่ยนชื่อห้องไปเป็น %(roomName)s", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s ลบชื่อห้อง", "Changes your display nickname": "เปลี่ยนชื่อเล่นที่แสดงของคุณ", "Clear Cache and Reload": "ล้างแคชแล้วโหลดใหม่", "Clear Cache": "ล้างแคช", @@ -115,6 +123,7 @@ "Email address (optional)": "ที่อยู่อีเมล (ไม่ใส่ก็ได้)", "Email, name or matrix ID": "อีเมล ชื่อ หรือ ID matrix", "Encrypted room": "ห้องที่ถูกเข้ารหัส", + "%(senderName)s ended the call.": "%(senderName)s จบการโทร", "Enter Code": "กรอกรหัส", "Error decrypting attachment": "การถอดรหัสไฟล์แนบผิดพลาด", "Export": "ส่งออก", @@ -138,6 +147,7 @@ "Filter room members": "กรองสมาชิกห้อง", "Forget room": "ลืมห้อง", "Forgot your password?": "ลิมรหัสผ่าน?", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s จาก %(fromPowerLevel)s ไปเป็น %(toPowerLevel)s", "Hangup": "วางสาย", "Historical": "ประวัติแชทเก่า", "Homeserver is": "เซิร์ฟเวอร์บ้านคือ", @@ -151,6 +161,7 @@ "Invalid address format": "รูปแบบที่อยู่ไม่ถูกต้อง", "Invalid Email Address": "ที่อยู่อีเมลไม่ถูกต้อง", "Invalid file%(extra)s": "ไฟล์ %(extra)s ไม่ถูกต้อง", + "%(senderName)s invited %(targetName)s.": "%(senderName)s เชิญ %(targetName)s แล้ว", "Invite new room members": "เชิญสมาชิกใหม่", "Invited": "เชิญแล้ว", "Invites": "คำเชิญ", @@ -159,9 +170,12 @@ "'%(alias)s' is not a valid format for an alias": "'%(alias)s' ไม่ใช่รูปแบบที่ถูกต้องสำหรับนามแฝง", "Sign in with": "เข้าสู่ระบบด้วย", "Join Room": "เข้าร่วมห้อง", + "%(targetName)s joined the room.": "%(targetName)s เข้าร่วมห้องแล้ว", "Jump to first unread message.": "ข้ามไปยังข้อความแรกที่ยังไม่ได้อ่าน", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s เตะ %(targetName)s แล้ว", "Labs": "ห้องทดลอง", "Leave room": "ออกจากห้อง", + "%(targetName)s left the room.": "%(targetName)s ออกจากห้องแล้ว", "Logged in as:": "เข้าสู่ระบบในชื่อ:", "Logout": "ออกจากระบบ", "Markdown is disabled": "ปิดใช้งาน Markdown แล้ว", @@ -184,12 +198,16 @@ "People": "บุคคล", "Permissions": "สิทธิ์", "Phone": "โทรศัพท์", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s ได้เริ่มการโทรแบบ%(callType)s", "Please check your email and click on the link it contains. Once this is done, click continue.": "กรุณาเช็คอีเมลและคลิกลิงก์ข้างใน หลังจากนั้น คลิกดำเนินการต่อ", "Privacy warning": "คำเตือนเกี่ยวกับความเป็นส่วนตัว", "Privileged Users": "ผู้ใช้ที่มีสิทธิพิเศษ", "Revoke Moderator": "เพิกถอนผู้ช่วยดูแล", "Refer a friend to Riot:": "แนะนำเพื่อนให้รู้จัก Riot:", + "%(targetName)s rejected the invitation.": "%(targetName)s ปฏิเสธคำเชิญแล้ว", "Reject invitation": "ปฏิเสธคำเชิญ", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s ลบชื่อที่แสดงแล้ว (%(oldDisplayName)s)", + "%(senderName)s removed their profile picture.": "%(senderName)s ลบรูปโปรไฟล์ของเขาแล้ว", "Remove %(threePid)s?": "ลบ %(threePid)s?", "Return to login screen": "กลับไปยังหน้าลงชื่อเข้าใช้", "Riot does not have permission to send you notifications - please check your browser settings": "Riot ไม่มีสิทธิ์ส่งการแจ้งเตือน - กรุณาตรวจสอบการตั้งค่าเบราว์เซอร์ของคุณ", @@ -204,12 +222,15 @@ "Searches DuckDuckGo for results": "ค้นหาบน DuckDuckGo", "Send Invites": "ส่งคำเชิญ", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s ได้ส่งรูป", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s ได้ส่งคำเชิญให้ %(targetDisplayName)s เข้าร่วมห้อง", "Server error": "เซิร์ฟเวอร์ผิดพลาด", "Server may be unavailable or overloaded": "เซิร์ฟเวอร์อาจไม่พร้อมใช้งานหรือทำงานหนักเกินไป", "Server may be unavailable, overloaded, or search timed out :(": "เซิร์ฟเวอร์อาจไม่พร้อมใช้งาน ทำงานหนักเกินไป หรือการค้นหาหมดเวลา :(", "Server may be unavailable, overloaded, or the file too big": "เซิร์ฟเวอร์อาจไม่พร้อมใช้งาน ทำงานหนักเกินไป หรือไฟล์ใหญ่เกินไป", "Server may be unavailable, overloaded, or you hit a bug.": "เซิร์ฟเวอร์อาจไม่พร้อมใช้งาน ทำงานหนักเกินไป หรือเจอจุดบกพร่อง", "Server unavailable, overloaded, or something else went wrong.": "เซิร์ฟเวอร์อาจไม่พร้อมใช้งาน ทำงานหนักเกินไป หรือบางอย่างผิดปกติ", + "%(senderName)s set a profile picture.": "%(senderName)s ตั้งรูปโปรไฟล์", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s ตั้งชื่อที่แสดงเป็น %(displayName)s", "Show panel": "แสดงหน้าต่าง", "Signed Out": "ออกจากระบบแล้ว", "Sign in": "เข้าสู่ระบบ", @@ -248,9 +269,11 @@ "The file '%(fileName)s' exceeds this home server's size limit for uploads": "ไฟล์ '%(fileName)s' มีขนาดใหญ่เกินจำกัดของเซิร์ฟเวอร์บ้าน", "Turn Markdown off": "ปิด markdown", "Turn Markdown on": "เปิด markdown", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s ได้เปิดใช้งานการเข้ารหัสจากปลายทางถึงปลายทาง (อัลกอริทึม%(algorithm)s).", "Unable to add email address": "ไมาสามารถเพิ่มที่อยู่อีเมล", "Unable to verify email address.": "ไม่สามารถยืนยันที่อยู่อีเมล", "Unban": "ปลดแบน", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s ปลดแบน %(targetName)s แล้ว", "Unable to capture screen": "ไม่สามารถจับภาพหน้าจอ", "Unable to enable Notifications": "ไม่สามารถเปิดใช้งานการแจ้งเตือน", "Unable to load device list": "ไม่สามารถโหลดรายชื่ออุปกรณ์", @@ -535,28 +558,5 @@ "Collapse panel": "ซ่อนหน้าต่าง", "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!": "การแสดงผลของโปรแกรมอาจผิดพลาด ฟังก์ชันบางอย่างหรือทั้งหมดอาจไม่ทำงานในเบราว์เซอร์ปัจจุบันของคุณ หากคุณต้องการลองดำเนินการต่อ คุณต้องรับมือกับปัญหาที่อาจจะเกิดขึ้นด้วยตัวคุณเอง!", "Checking for an update...": "กำลังตรวจหาอัปเดต...", - "There are advanced notifications which are not shown here": "มีการแจ้งเตือนขั้นสูงที่ไม่ได้แสดงที่นี่", - " accepted the invitation for %(displayName)s.": " ตอบรับคำเชิญสำหรับ %(displayName)s แล้ว", - " accepted an invitation.": " ตอบรับคำเชิญแล้ว", - " invited .": " เชิญ แล้ว", - " banned .": " แบน แล้ว", - " set their display name to .": " ตั้งชื่อที่แสดงเป็น ", - " removed their display name ().": " ลบชื่อที่แสดงแล้ว ()", - " removed their profile picture.": " ลบรูปโปรไฟล์ของเขาแล้ว", - " changed their profile picture.": " เปลี่ยนรูปโปรไฟล์ของเขา", - " set a profile picture.": " ตั้งรูปโปรไฟล์", - " joined the room.": " เข้าร่วมห้องแล้ว", - " rejected the invitation.": " ปฏิเสธคำเชิญแล้ว", - " left the room.": " ออกจากห้องแล้ว", - " unbanned .": " ปลดแบน แล้ว", - " kicked .": " เตะ แล้ว", - " changed the topic to \"%(topic)s\".": " เปลี่ยนหัวข้อเป็น \"%(topic)s\"", - " changed the room name to %(roomName)s.": " เปลี่ยนชื่อห้องไปเป็น %(roomName)s", - " removed the room name.": " ลบชื่อห้อง", - " answered the call.": " รับสายแล้ว", - " ended the call.": " จบการโทร", - " placed a %(callType)s call.": " ได้เริ่มการโทรแบบ%(callType)s", - " sent an invitation to %(targetDisplayName)s to join the room.": " ได้ส่งคำเชิญให้ %(targetDisplayName)s เข้าร่วมห้อง", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " ได้เปิดใช้งานการเข้ารหัสจากปลายทางถึงปลายทาง (อัลกอริทึม%(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " จาก %(fromPowerLevel)s ไปเป็น %(toPowerLevel)s" + "There are advanced notifications which are not shown here": "มีการแจ้งเตือนขั้นสูงที่ไม่ได้แสดงที่นี่" } diff --git a/src/i18n/strings/tr.json b/src/i18n/strings/tr.json index 9bedd16ccb..04f78dc1ee 100644 --- a/src/i18n/strings/tr.json +++ b/src/i18n/strings/tr.json @@ -1,6 +1,8 @@ { "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "+%(msisdn)s 'ye bir kısa mesaj gönderildi . Lütfen içerdiği doğrulama kodunu girin", "Accept": "Kabul Et", + "%(targetName)s accepted an invitation.": "%(targetName)s bir davetiyeyi kabul etti.", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s %(displayName)s için davetiyeyi kabul etti.", "Account": "Hesap", "Access Token:": "Erişim Anahtarı:", "Active call (%(roomName)s)": "Aktif çağrı (%(roomName)s)", @@ -30,6 +32,7 @@ "and %(count)s others...|other": "ve %(count)s diğerleri...", "%(names)s and %(lastPerson)s are typing": "%(names)s ve %(lastPerson)s yazıyorlar", "A new password must be entered.": "Yeni bir şifre girilmelidir.", + "%(senderName)s answered the call.": "%(senderName)s aramayı cevapladı.", "An error has occurred.": "Bir hata oluştu.", "Anyone": "Kimse", "Anyone who knows the room's link, apart from guests": "Misafirler dışında odanın bağlantısını bilen herkes", @@ -40,6 +43,7 @@ "Are you sure you want to upload the following files?": "Aşağıdaki dosyaları yüklemek istediğinizden emin misiniz ?", "Attachment": "Ek Dosya", "Autoplay GIFs and videos": "GIF'leri ve Videoları otomatik olarak oynat", + "%(senderName)s banned %(targetName)s.": "%(senderName)s %(targetName)s'i banladı.", "Ban": "Yasak", "Banned users": "Yasaklanan(Banlanan) Kullanıcılar", "Bans user with given id": "Yasaklanan(Banlanan) Kullanıcılar , ID'leri ile birlikte", @@ -50,6 +54,11 @@ "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Tarayıcı çubuğunuzda bir HTTPS URL'si olduğunda Ana Sunusuna HTTP üzerinden bağlanılamıyor . Ya HTTPS kullanın veya güvensiz komut dosyalarını etkinleştirin.", "Can't load user settings": "Kullanıcı ayarları yüklenemiyor", "Change Password": "Şifre Değiştir", + "%(senderName)s changed their profile picture.": "%(senderName)s profil resmini değiştirdi.", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s %(powerLevelDiffText)s'nin güç düzeyini değiştirdi.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s odanın ismini %(roomName)s olarak değiştirdi.", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s oda adını kaldırdı.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s konuyu \"%(topic)s\" olarak değiştirdi.", "Changes to who can read history will only apply to future messages in this room": "Geçmişi kimlerin okuyabileceğine ait değişiklikler yalnızca bu odada gelecekteki iletiler için geçerli olur", "Changes your display nickname": "Görünen takma adınızı değiştirir", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Şifre değiştirme eğer oda anahtarlarınızı dışa aktarmaz ve daha sonra tekrar içe aktarmazsanız , şu anda tüm cihazlarda uçtan uca şifreleme anahtarlarını sıfırlayacak ve geçmişi okunamaz hale getirecek . Gelecekte bu geliştirilecek.", @@ -123,6 +132,7 @@ "Encrypted room": "Şifrelenmiş Oda", "Encryption is enabled in this room": "Şifreleme bu oda için etkin", "Encryption is not enabled in this room": "Şifreleme bu oda için etkin değil", + "%(senderName)s ended the call.": "%(senderName)s çağrıyı bitirdi.", "End-to-end encryption information": "Uçtan-uca şifreleme bilgileri", "End-to-end encryption is in beta and may not be reliable": "Uçtan uca şifreleme beta sürümünde ve güvenilir olmayabilir", "Enter Code": "Kodu Girin", @@ -166,6 +176,7 @@ "Forgot your password?": "Şifrenizi mi unuttunuz ?", "For security, this session has been signed out. Please sign in again.": "Güvenlik için , bu oturuma çıkış yapıldı . Lütfen tekrar oturum açın.", "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "Güvenlik için , çıkış yaparsanız bu tarayıcıdan tüm uçtan uca şifreleme anahtarları silinecek . Konuşma geçmişinizi çözebilmek isterseniz gelecekteki Riot oturumlarında , lütfen Oda Anahtarlarını güvenlik amaçlı Dışa Aktarın.", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s %(fromPowerLevel)s den %(toPowerLevel)s ' ye", "Guest access is disabled on this Home Server.": "Misafir erişimi bu Ana Sunucu için devre dışı.", "Guests cannot join this room even if explicitly invited.": "Misafirler açıkca davet edilseler bile bu odaya katılamazlar.", "Hangup": "Sorun", @@ -188,6 +199,7 @@ "Invalid address format": "Geçersiz adres formatı", "Invalid Email Address": "Geçersiz E-posta Adresi", "Invalid file%(extra)s": "Geçersiz dosya %(extra)s'ı", + "%(senderName)s invited %(targetName)s.": "%(senderName)s %(targetName)s ' ı davet etti.", "Invite new room members": "Yeni oda üyelerini davet et", "Invited": "Davet Edildi", "Invites": "Davetler", @@ -198,18 +210,26 @@ "Sign in with": "Şununla giriş yap", "Join as voice or video.": " ses veya video olarak katılın.", "Join Room": "Odaya Katıl", + "%(targetName)s joined the room.": "%(targetName)s odaya katıldı.", "Joins room with given alias": "Verilen takma ad (nick name) ile odaya katıl", "Jump to first unread message.": "İlk okunmamış iletiye atla.", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s %(targetName)s' ı attı.", "Kick": "Atmak (Odadan atmak vs.)", "Kicks user with given id": "Verilen ID ' li kullanıcıyı at", "Labs": "Laboratuarlar", "Last seen": "Son görülme", "Leave room": "Odadan ayrıl", + "%(targetName)s left the room.": "%(targetName)s odadan ayrıldı.", "Level:": "Seviye :", "Local addresses for this room:": "Bu oda için yerel adresler :", "Logged in as:": "Olarak giriş yaptı :", "Logout": "Çıkış Yap", "Low priority": "Düşük öncelikli", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s gelecekte oda geçmişini görünür yaptı Tüm oda üyeleri , davet edildiği noktadan.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s gelecekte oda geçmişini görünür yaptı Tüm oda üyeleri , katıldıkları noktalardan.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s gelecekte oda geçmişini görünür yaptı Tüm oda üyeleri.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s gelecekte oda geçmişini görünür yaptı herhangi biri.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s gelecekte oda geçmişini görünür yaptı bilinmeyen (%(visibility)s).", "Manage Integrations": "Entegrasyonları Yönet", "Markdown is disabled": "Markdown devre dışı", "Markdown is enabled": "Markdown aktif", @@ -251,6 +271,7 @@ "People": "İnsanlar", "Permissions": "İzinler", "Phone": "Telefon", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s bir %(callType)s çağrısı yerleştirdi.", "Please check your email and click on the link it contains. Once this is done, click continue.": "Lütfen e-postanızı kontrol edin ve içerdiği bağlantıya tıklayın . Bu işlem tamamlandıktan sonra , 'devam et' e tıklayın .", "Power level must be positive integer.": "Güç seviyesi pozitif tamsayı olmalıdır.", "Press to start a chat with someone": "Birisiyle sohbet başlatmak için tuşuna basın", @@ -264,12 +285,16 @@ "Revoke Moderator": "Moderatörü İptal Et", "Refer a friend to Riot:": "Riot'tan bir arkadaşa bakın :", "Register": "Kaydolun", + "%(targetName)s rejected the invitation.": "%(targetName)s daveti reddetti.", "Reject invitation": "Daveti Reddet", "Rejoin": "Yeniden Katıl", "Remote addresses for this room:": "Bu oda için uzak adresler:", "Remove Contact Information?": "İletişim Bilgilerini Kaldır ?", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s görünen adı (%(oldDisplayName)s) kaldırdı.", + "%(senderName)s removed their profile picture.": "%(senderName)s profil resmini kaldırdı.", "Remove": "Kaldır", "Remove %(threePid)s?": "%(threePid)s 'i kaldır ?", + "%(senderName)s requested a VoIP conference.": "%(senderName)s bir VoIP konferansı talep etti.", "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Şifrenizi sıfırlamak , eğer Oda Anahtarlarınızı dışa aktarmaz ve daha sonra içe aktarmaz iseniz , şu anda tüm cihazlarda uçtan uca şifreleme anahtarlarını sıfırlayarak şifreli sohbetleri okunamaz hale getirecek . Gelecekte bu iyileştirilecek.", "Results from DuckDuckGo": "DuckDuckGo Sonuçları", "Return to login screen": "Giriş ekranına dön", @@ -295,6 +320,7 @@ "Send Invites": "Davetiye Gönder", "Send Reset Email": "E-posta Sıfırlama Gönder", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s bir resim gönderdi.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s %(targetDisplayName)s' a odaya katılması için bir davet gönderdi.", "Server error": "Sunucu Hatası", "Server may be unavailable or overloaded": "Sunucu kullanılamıyor veya aşırı yüklenmiş olabilir", "Server may be unavailable, overloaded, or search timed out :(": "Sunucu kullanılamıyor , aşırı yüklenmiş veya arama zaman aşımına uğramış olabilir :(", @@ -302,6 +328,8 @@ "Server may be unavailable, overloaded, or you hit a bug.": "Sunucu kullanılamıyor , aşırı yüklenmiş , veya bir hatayla karşılaşmış olabilirsiniz.", "Server unavailable, overloaded, or something else went wrong.": "Sunucu kullanılamıyor , aşırı yüklenmiş veya başka bir şey ters gitmiş olabilir.", "Session ID": "Oturum ID", + "%(senderName)s set a profile picture.": "%(senderName)s bir profil resmi ayarladı.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s görünür ismini %(displayName)s ' a ayarladı.", "Settings": "Ayarlar", "Show panel": "Paneli göster", "Show Text Formatting Toolbar": "Metin Biçimlendirme Araç Çubuğunu Göster", @@ -346,10 +374,12 @@ "Tried to load a specific point in this room's timeline, but was unable to find it.": "Bu odanın akışında belirli bir noktaya yüklemeye çalışıldı , ancak bulunamadı.", "Turn Markdown off": "Markdown'u kapat", "Turn Markdown on": "Markdown'u Aç", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s uçtanuca şifrelemeyi açtı (algoritma -> %(algorithm)s).", "Unable to add email address": "E-posta adresi eklenemiyor", "Unable to remove contact information": "Kişi bilgileri kaldırılamıyor", "Unable to verify email address.": "E-posta adresi doğrulanamıyor.", "Unban": "Yasağı Kaldır", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s %(targetName)s 'in yasağını kaldırdı.", "Unable to ascertain that the address this invite was sent to matches one associated with your account.": "Bu davetiyenin gönderildiği adresin hesabınızla ilişkili bir adresle eşleştiğini tespit etmek mümkün değil.", "Unable to capture screen": "Ekran yakalanamadı", "Unable to enable Notifications": "Bildirimler aktif edilemedi", @@ -406,6 +436,7 @@ "Who can read history?": "Geçmişi kimler okuyabilir ?", "Who would you like to add to this room?": "Bu odaya kimi eklemek istersiniz ?", "Who would you like to communicate with?": "Kimlerle iletişim kurmak istersiniz ?", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s %(targetName)s'nin davetinden çekildi.", "Would you like to accept or decline this invitation?": "Bu daveti kabul etmek veya reddetmek ister misiniz ?", "You already have existing direct chats with this user:": "Bu kullanıcıyla var olan doğrudan sohbetleriniz var :", "You are already in a call.": "Zaten bir çağrıdasınız.", @@ -575,6 +606,9 @@ "Start chatting": "Sohbeti başlat", "Start Chatting": "Sohbeti Başlat", "Click on the button below to start chatting!": "Sohbeti başlatmak için aşağıdaki butona tıklayın!", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s odanın avatarını olarak çevirdi", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s odanın avatarını kaldırdı.", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s %(roomName)s için avatarı değiştirdi", "Username available": "Kullanıcı ismi uygun", "Username not available": "Kullanıcı ismi uygun değil", "Something went wrong!": "Bir şeyler yanlış gitti!", @@ -717,39 +751,5 @@ "View Source": "Kaynağı Görüntüle", "Collapse panel": "Katlanır panel", "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!": "Geçerli tarayıcınız ile birlikte , uygulamanın görünüş ve kullanım hissi tamamen hatalı olabilir ve bazı ya da tüm özellikler çalışmayabilir. Yine de denemek isterseniz devam edebilirsiniz ancak karşılaşabileceğiniz sorunlar karşısında kendi başınasınız !", - "There are advanced notifications which are not shown here": "Burada gösterilmeyen gelişmiş bildirimler var", - " accepted the invitation for %(displayName)s.": " %(displayName)s için davetiyeyi kabul etti.", - " accepted an invitation.": " bir davetiyeyi kabul etti.", - " requested a VoIP conference.": " bir VoIP konferansı talep etti.", - " invited .": " ' ı davet etti.", - " banned .": " 'i banladı.", - " set their display name to .": " görünür ismini ' a ayarladı.", - " removed their display name ().": " görünen adı () kaldırdı.", - " removed their profile picture.": " profil resmini kaldırdı.", - " changed their profile picture.": " profil resmini değiştirdi.", - " set a profile picture.": " bir profil resmi ayarladı.", - " joined the room.": " odaya katıldı.", - " rejected the invitation.": " daveti reddetti.", - " left the room.": " odadan ayrıldı.", - " unbanned .": " 'in yasağını kaldırdı.", - " kicked .": " ' ı attı.", - " withdrew 's invitation.": " 'nin davetinden çekildi.", - " changed the topic to \"%(topic)s\".": " konuyu \"%(topic)s\" olarak değiştirdi.", - " changed the room name to %(roomName)s.": " odanın ismini %(roomName)s olarak değiştirdi.", - " changed the room avatar to ": " odanın avatarını olarak çevirdi", - " changed the avatar for %(roomName)s": " %(roomName)s için avatarı değiştirdi", - " removed the room name.": " oda adını kaldırdı.", - " removed the room avatar.": " odanın avatarını kaldırdı.", - " answered the call.": " aramayı cevapladı.", - " ended the call.": " çağrıyı bitirdi.", - " placed a %(callType)s call.": " bir %(callType)s çağrısı yerleştirdi.", - " sent an invitation to %(targetDisplayName)s to join the room.": " %(targetDisplayName)s' a odaya katılması için bir davet gönderdi.", - " made future room history visible to all room members, from the point they are invited.": " gelecekte oda geçmişini görünür yaptı Tüm oda üyeleri , davet edildiği noktadan.", - " made future room history visible to all room members, from the point they joined.": " gelecekte oda geçmişini görünür yaptı Tüm oda üyeleri , katıldıkları noktalardan.", - " made future room history visible to all room members.": " gelecekte oda geçmişini görünür yaptı Tüm oda üyeleri.", - " made future room history visible to anyone.": " gelecekte oda geçmişini görünür yaptı herhangi biri.", - " made future room history visible to unknown (%(visibility)s).": " gelecekte oda geçmişini görünür yaptı bilinmeyen (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " uçtanuca şifrelemeyi açtı (algoritma -> %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " %(fromPowerLevel)s den %(toPowerLevel)s ' ye", - " changed the power level of %(powerLevelDiffText)s.": " %(powerLevelDiffText)s'nin güç düzeyini değiştirdi." + "There are advanced notifications which are not shown here": "Burada gösterilmeyen gelişmiş bildirimler var" } diff --git a/src/i18n/strings/uk.json b/src/i18n/strings/uk.json index 09158411fc..5e7cc75f8a 100644 --- a/src/i18n/strings/uk.json +++ b/src/i18n/strings/uk.json @@ -23,6 +23,8 @@ "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "Текстове повідомлення було надіслано +%(msisdn)s. Введіть, будь ласка, код підтвердження з цього повідомлення", "Accept": "Прийняти", "Account": "Обліковка", + "%(targetName)s accepted an invitation.": "%(targetName)s прийняв запрошення.", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s прийняв запрошення від %(displayName)s.", "Access Token:": "Токен доступу:", "Active call (%(roomName)s)": "Активний виклик (%(roomName)s)", "Add": "Додати", @@ -55,6 +57,7 @@ "A new password must be entered.": "Має бути введений новий пароль.", "Add a widget": "Добавити віджет", "Allow": "Принюти", + "%(senderName)s answered the call.": "%(senderName)s відповіла на дзвінок.", "An error has occurred.": "Трапилась помилка.", "Anyone": "Кожний", "Anyone who knows the room's link, apart from guests": "Кожний, хто знає посилання на кімнату, окрім гостей", @@ -65,6 +68,7 @@ "Are you sure you want to upload the following files?": "Ви впевнені, що ви хочете відправити наступний файл?", "Attachment": "Прикріплення", "Autoplay GIFs and videos": "Автовідтворення GIF і відео", + "%(senderName)s banned %(targetName)s.": "%(senderName)s заблокував(ла) %(targetName)s.", "Ban": "Заблокувати", "Banned users": "Заблоковані користувачі", "Bans user with given id": "Блокує користувача з заданим ID", @@ -75,6 +79,11 @@ "Can't load user settings": "Неможливо завантажити настройки користувача", "Cannot add any more widgets": "Неможливо додати більше віджетів", "Change Password": "Поміняти пароль", + "%(senderName)s changed their profile picture.": "%(senderName)s змінив зображення профіля.", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s змінив(ла) рівень доступу для %(powerLevelDiffText)s.", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s змінив(ла) назву кімнати на %(roomName)s.", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s видалив ім'я кімнати.", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s змінив тему на %(topic)s.", "Email": "е-пошта", "Email address": "Адреса е-почти", "Email address (optional)": "Адреса е-почти (не обов'язково)", @@ -270,14 +279,5 @@ "Your User Agent": "Ваш користувацький агент", "Your device resolution": "Роздільність вашого пристрою", "Analytics": "Аналітика", - "The information being sent to us to help make Riot.im better includes:": "Надсилана інформація, що допомагає нам покращити Riot.im, вміщує:", - " accepted the invitation for %(displayName)s.": " прийняв запрошення від %(displayName)s.", - " accepted an invitation.": " прийняв запрошення.", - " banned .": " заблокував(ла) .", - " changed their profile picture.": " змінив зображення профіля.", - " changed the topic to \"%(topic)s\".": " змінив тему на %(topic)s.", - " changed the room name to %(roomName)s.": " змінив(ла) назву кімнати на %(roomName)s.", - " removed the room name.": " видалив ім'я кімнати.", - " answered the call.": " відповіла на дзвінок.", - " changed the power level of %(powerLevelDiffText)s.": " змінив(ла) рівень доступу для %(powerLevelDiffText)s." + "The information being sent to us to help make Riot.im better includes:": "Надсилана інформація, що допомагає нам покращити Riot.im, вміщує:" } diff --git a/src/i18n/strings/zh_Hans.json b/src/i18n/strings/zh_Hans.json index e1c9dbe953..56d5c1e4dc 100644 --- a/src/i18n/strings/zh_Hans.json +++ b/src/i18n/strings/zh_Hans.json @@ -26,6 +26,7 @@ "Enable encryption": "启用加密", "Encrypted messages will not be visible on clients that do not yet implement encryption": "不支持加密的客户端将看不到加密的消息", "Encrypted room": "加密聊天室", + "%(senderName)s ended the call.": "%(senderName)s 结束了通话。.", "End-to-end encryption information": "端到端加密信息", "End-to-end encryption is in beta and may not be reliable": "端到端加密现为 beta 版,不一定可靠", "Enter Code": "输入验证码", @@ -63,6 +64,7 @@ "Forgot your password?": "忘记密码?", "For security, this session has been signed out. Please sign in again.": "出于安全考虑,此会话已被注销。请重新登录。.", "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "出于安全考虑,用户注销时会清除浏览器里的端到端加密密钥。如果你想要下次登录 Riot 时能解密过去的聊天记录,请导出你的聊天室密钥。", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s 从 %(fromPowerLevel)s 变为 %(toPowerLevel)s", "Guests cannot join this room even if explicitly invited.": "游客不能加入此聊天室,即使有人主动邀请。.", "Hangup": "挂断", "Hide read receipts": "隐藏已读回执", @@ -96,6 +98,7 @@ "Send Invites": "发送邀请", "Send Reset Email": "发送密码重设邮件", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s 发了一张图片。.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s 向 %(targetDisplayName)s 发了加入聊天室的邀请。.", "Server error": "服务器错误", "Server may be unavailable or overloaded": "服务器可能不可用或者超载", "Server may be unavailable, overloaded, or search timed out :(": "服务器可能不可用、超载,或者搜索超时 :(", @@ -103,6 +106,8 @@ "Server may be unavailable, overloaded, or you hit a bug.": "服务器可能不可用、超载,或者你遇到了一个 bug。", "Server unavailable, overloaded, or something else went wrong.": "服务器可能不可用、超载,或者其他东西出错了.", "Session ID": "会话 ID", + "%(senderName)s set a profile picture.": "%(senderName)s 设置了头像。.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s 将昵称改为了 %(displayName)s。.", "Settings": "设置", "Show panel": "显示侧边栏", "Show timestamps in 12 hour format (e.g. 2:30pm)": "用12小时制显示时间戳 (如:下午 2:30)", @@ -129,9 +134,11 @@ "Always show message timestamps": "总是显示消息时间戳", "%(names)s and %(lastPerson)s are typing": "%(names)s 和 %(lastPerson)s 正在输入", "A new password must be entered.": "一个新的密码必须被输入。.", + "%(senderName)s answered the call.": "%(senderName)s 接了通话。.", "An error has occurred.": "一个错误出现了。", "Attachment": "附件", "Autoplay GIFs and videos": "自动播放GIF和视频", + "%(senderName)s banned %(targetName)s.": "%(senderName)s 封禁了 %(targetName)s.", "Ban": "封禁", "Banned users": "被封禁的用户", "Click here to fix": "点击这里修复", @@ -141,7 +148,9 @@ "Ed25519 fingerprint": "Ed25519指纹", "Invite new room members": "邀请新的聊天室成员", "Join Room": "加入聊天室", + "%(targetName)s joined the room.": "%(targetName)s 已加入聊天室。", "Jump to first unread message.": "跳到第一条未读消息。", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s 把 %(targetName)s 踢出了聊天室。.", "Leave room": "退出聊天室", "New password": "新密码", "Add a topic": "添加一个主题", @@ -177,6 +186,10 @@ "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "当浏览器地址栏里有 HTTPS 的 URL 时,不能使用 HTTP 连接主服务器。请使用 HTTPS 或者允许不安全的脚本。", "Can't load user settings": "无法加载用户设置", "Change Password": "修改密码", + "%(senderName)s changed their profile picture.": "%(senderName)s 修改了头像。", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s 将聊天室名称改为 %(roomName)s。", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s 移除了聊天室名称。", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s 将话题修改为 “%(topic)s”。", "Changes to who can read history will only apply to future messages in this room": "修改阅读历史的权限仅对此聊天室以后的消息有效", "Changes your display nickname": "修改昵称", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "目前,修改密码会导致所有设备上的端到端密钥被重置,使得加密的聊天记录不再可读。除非你事先导出聊天室密钥,修改密码后再导入。这个问题未来会改善。", @@ -225,6 +238,7 @@ "Incoming video call from %(name)s": "来自 %(name)s 的视频通话", "Incoming voice call from %(name)s": "来自 %(name)s 的语音通话", "Incorrect username and/or password.": "用户名或密码错误。", + "%(senderName)s invited %(targetName)s.": "%(senderName)s 邀请了 %(targetName)s。", "Invited": "已邀请", "Invites": "邀请", "Invites user with given id to current room": "按照 ID 邀请指定用户加入当前聊天室", @@ -277,6 +291,7 @@ "Edit": "编辑", "Joins room with given alias": "以指定的别名加入聊天室", "Labs": "实验室", + "%(targetName)s left the room.": "%(targetName)s 退出了聊天室。", "Logged in as:": "登录为:", "Logout": "登出", "Low priority": "低优先级", @@ -291,6 +306,7 @@ "Privileged Users": "特权用户", "Reason": "理由", "Register": "注册", + "%(targetName)s rejected the invitation.": "%(targetName)s 拒绝了邀请。", "Reject invitation": "拒绝邀请", "Rejoin": "重新加入", "Users": "用户", @@ -429,21 +445,32 @@ "I already have an account": "我已经有一个帐号", "Unblacklist": "移出黑名单", "Not a valid Riot keyfile": "不是一个有效的 Riot 密钥文件", + "%(targetName)s accepted an invitation.": "%(targetName)s 已接受邀请。", "Do you want to load widget from URL:": "你想从此 URL 加载小组件吗:", "Hide join/leave messages (invites/kicks/bans unaffected)": "隐藏加入/退出消息(邀请/踢出/封禁不受影响)", "Integrations Error": "集成错误", "Publish this room to the public in %(domain)s's room directory?": "把这个聊天室发布到 %(domain)s 的聊天室目录吗?", "Manage Integrations": "管理集成", "No users have specific privileges in this room": "没有用户在这个聊天室有特殊权限", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s 发起了一个 %(callType)s 通话。", "Please check your email and click on the link it contains. Once this is done, click continue.": "请检查你的电子邮箱并点击里面包含的链接。完成时请点击继续。", "Press to start a chat with someone": "按下 来开始和某个人聊天", + "%(senderName)s removed their profile picture.": "%(senderName)s 移除了他们的头像。", + "%(senderName)s requested a VoIP conference.": "%(senderName)s 已请求发起 VoIP 会议。", "Seen by %(userName)s at %(dateTime)s": "在 %(dateTime)s 被 %(userName)s 看到", "Tagged as: ": "标记为: ", "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "验证码将发送至 +%(msisdn)s,请输入收到的验证码", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s 接受了 %(displayName)s 的邀请。", "Active call (%(roomName)s)": "当前通话 (来自聊天室 %(roomName)s)", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s 将级别调整到%(powerLevelDiffText)s 。", "Changes colour scheme of current room": "修改了样式", "Deops user with given id": "按照 ID 取消特定用户的管理员权限", "Join as voice or video.": "通过 语言 或者 视频加入.", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s 设定历史浏览功能为 所有聊天室成员,从他们被邀请开始.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s 设定历史浏览功能为 所有聊天室成员,从他们加入开始.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s 设定历史浏览功能为 所有聊天室成员.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s 设定历史浏览功能为 任何人.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s 设定历史浏览功能为 未知的 (%(visibility)s).", "AM": "上午", "PM": "下午", "NOTE: Apps are not end-to-end encrypted": "提示:APP不支持端到端加密", @@ -502,6 +529,7 @@ " (unsupported)": " (不支持)", "Updates": "更新", "Check for update": "检查更新", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s 移除了聊天室头像。", "Something went wrong!": "出了点问题!", "If you already have a Matrix account you can log in instead.": "如果你已经有一个 Matrix 帐号,你可以登录。", "Do you want to set an email address?": "你要设置一个邮箱地址吗?", @@ -512,6 +540,7 @@ "Verification Pending": "验证等待中", "(unknown failure: %(reason)s)": "(未知错误:%(reason)s)", "WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "警告:密钥验证失败!%(userId)s 和 device %(deviceId)s 的签名密钥是 \"%(fprint)s\",和提供的咪呀 \"%(fingerprint)s\" 不匹配。这可能意味着你的通信正在被窃听!", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s 收回了 %(targetName)s 的邀请。", "Would you like to accept or decline this invitation?": "你想要 接受 还是 拒绝 这个邀请?", "You already have existing direct chats with this user:": "你已经有和此用户的直接聊天:", "You're not in any rooms yet! Press to make a room or to browse the directory": "你现在还不再任何聊天室!按下 来创建一个聊天室或者 来浏览目录", @@ -562,9 +591,11 @@ "Verifies a user, device, and pubkey tuple": "验证一个用户、设备和密钥元组", "Unknown devices": "未知设备", "Unknown Address": "未知地址", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s 删除了他们的昵称 (%(oldDisplayName)s).", "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "您提供的签名密钥和你从 %(userId)s 的设备 %(deviceId)s 收到的签名密钥匹配。设备被标记为已验证。", "These are experimental features that may break in unexpected ways": "这些是可能以意外的方式坏掉的实验性的特性", "The visibility of existing history will be unchanged": "现有历史记录的可见性不会改变", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s 打开了端到端加密 (算法 %(algorithm)s).", "Unable to remove contact information": "无法移除联系人信息", "Riot collects anonymous analytics to allow us to improve the application.": "Riot 收集匿名的分析数据来允许我们改善这个应用。", "\"%(RoomName)s\" contains devices that you haven't seen before.": "\"%(RoomName)s\" 包含你以前没见过的设备。", @@ -578,6 +609,7 @@ "Add an Integration": "添加一个集成", "Removed or unknown message type": "被移除或未知的消息类型", "Ongoing conference call%(supportedText)s.": "正在进行的会议通话 %(supportedText)s.", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s 修改了 %(roomName)s 的头像", "This will be your account name on the homeserver, or you can pick a different server.": "这将会成为你在 主服务器上的账户名,或者你可以选择一个 不同的服务器。", "Your browser does not support the required cryptography extensions": "你的浏览器不支持 Riot 所需的密码学特性", "Authentication check failed: incorrect password?": "身份验证失败:密码错误?", @@ -587,6 +619,9 @@ "Your unverified device '%(displayName)s' is requesting encryption keys.": "你的未经验证的设备 '%(displayName)s' 正在请求加密密钥。", "Encryption key request": "加密密钥请求", "Autocomplete Delay (ms):": "自动补全延迟(毫秒):", + "%(widgetName)s widget added by %(senderName)s": "%(widgetName)s 小组建被 %(senderName)s 添加", + "%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s 小组建被 %(senderName)s 移除", + "%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s 小组建被 %(senderName)s 修改", "Unpin Message": "取消置顶消息", "Add rooms to this community": "添加聊天室到此社区", "Call Failed": "呼叫失败", @@ -603,7 +638,9 @@ "You are now ignoring %(userId)s": "你正在忽视 %(userId)s", "Unignored user": "接触忽视用户", "You are no longer ignoring %(userId)s": "你不再忽视 %(userId)s", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s 解除了 %(targetName)s 的封禁。", "(could not connect media)": "(无法连接媒体)", + "%(senderName)s changed the pinned messages for the room.": "%(senderName)s 更改了聊天室的置顶消息。", "%(names)s and %(count)s others are typing|other": "%(names)s 和另外 %(count)s 个人正在输入", "%(names)s and %(count)s others are typing|one": "%(names)s 和另一个人正在输入", "Send": "发送", @@ -757,6 +794,7 @@ "Your email address does not appear to be associated with a Matrix ID on this Homeserver.": "你似乎没有将此邮箱地址同在此主服务器上的任何一个 Matrix 账号绑定。", "Restricted": "受限用户", "To use it, just wait for autocomplete results to load and tab through them.": "若要使用自动补全,只要等待自动补全结果加载完成,按 Tab 键切换即可。", + "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s 将他们的昵称修改成了 %(displayName)s 。", "Hide avatars in user and room mentions": "隐藏头像", "Disable Community Filter Panel": "停用社区面板", "Stickerpack": "贴图集", @@ -854,6 +892,7 @@ "New community ID (e.g. +foo:%(localDomain)s)": "新社区 ID(例子:+foo:%(localDomain)s)", "URL previews are enabled by default for participants in this room.": "此聊天室默认启用链接预览。", "URL previews are disabled by default for participants in this room.": "此聊天室默认禁用链接预览。", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s 将聊天室的头像更改为 ", "You can also set a custom identity server but this will typically prevent interaction with users based on email address.": "您也可以自定义身份认证服务器,但这通常会阻止基于邮箱地址的与用户的交互。", "Please enter the code it contains:": "请输入它包含的代码:", "Flair will appear if enabled in room settings": "如果在聊天室设置中启用, flair 将会显示", @@ -1096,44 +1135,5 @@ "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "无法加载被回复的事件,它可能不存在,也可能是您没有权限查看它。", "And %(count)s more...|other": "和 %(count)s 个其他…", "Try using one of the following valid address types: %(validTypesList)s.": "请尝试使用以下的有效邮箱地址格式中的一种:%(validTypesList)s", - "Riot bugs are tracked on GitHub: create a GitHub issue.": "Riot 使用 GitHub 追踪 bug:在 GitHub 上创建新 Issue", - " accepted the invitation for %(displayName)s.": " 接受了 %(displayName)s 的邀请。", - " accepted an invitation.": " 已接受邀请。", - " requested a VoIP conference.": " 已请求发起 VoIP 会议。", - " invited .": " 邀请了 。", - " banned .": " 封禁了 .", - " changed their display name to .": " 将他们的昵称修改成了 。", - " set their display name to .": " 将昵称改为了 。.", - " removed their display name ().": " 删除了他们的昵称 ().", - " removed their profile picture.": " 移除了他们的头像。", - " changed their profile picture.": " 修改了头像。", - " set a profile picture.": " 设置了头像。.", - " joined the room.": " 已加入聊天室。", - " rejected the invitation.": " 拒绝了邀请。", - " left the room.": " 退出了聊天室。", - " unbanned .": " 解除了 的封禁。", - " kicked .": " 踢出了聊天室。.", - " withdrew 's invitation.": " 收回了 的邀请。", - " changed the topic to \"%(topic)s\".": " 将话题修改为 “%(topic)s”。", - " changed the room name to %(roomName)s.": " 将聊天室名称改为 %(roomName)s。", - " changed the avatar for %(roomName)s": " 修改了 %(roomName)s 的头像", - " changed the room avatar to ": " 将聊天室的头像更改为 ", - " removed the room name.": " 移除了聊天室名称。", - " removed the room avatar.": " 移除了聊天室头像。", - " answered the call.": " 接了通话。.", - " ended the call.": " 结束了通话。.", - " placed a %(callType)s call.": " 发起了一个 %(callType)s 通话。", - " sent an invitation to %(targetDisplayName)s to join the room.": " 向 %(targetDisplayName)s 发了加入聊天室的邀请。.", - " made future room history visible to all room members, from the point they are invited.": " 设定历史浏览功能为 所有聊天室成员,从他们被邀请开始.", - " made future room history visible to all room members, from the point they joined.": " 设定历史浏览功能为 所有聊天室成员,从他们加入开始.", - " made future room history visible to all room members.": " 设定历史浏览功能为 所有聊天室成员.", - " made future room history visible to anyone.": " 设定历史浏览功能为 任何人.", - " made future room history visible to unknown (%(visibility)s).": " 设定历史浏览功能为 未知的 (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " 打开了端到端加密 (算法 %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " 从 %(fromPowerLevel)s 变为 %(toPowerLevel)s", - " changed the power level of %(powerLevelDiffText)s.": " 将级别调整到%(powerLevelDiffText)s 。", - " changed the pinned messages for the room.": " 更改了聊天室的置顶消息。", - "%(widgetName)s widget modified by ": "%(widgetName)s 小组建被 修改", - "%(widgetName)s widget added by ": "%(widgetName)s 小组建被 添加", - "%(widgetName)s widget removed by ": "%(widgetName)s 小组建被 移除" + "Riot bugs are tracked on GitHub: create a GitHub issue.": "Riot 使用 GitHub 追踪 bug:在 GitHub 上创建新 Issue" } diff --git a/src/i18n/strings/zh_Hant.json b/src/i18n/strings/zh_Hant.json index 5ba9458c77..ebf329b45b 100644 --- a/src/i18n/strings/zh_Hant.json +++ b/src/i18n/strings/zh_Hant.json @@ -8,6 +8,7 @@ "Are you sure you want to upload the following files?": "您確認要上傳以下文件嗎?", "Attachment": "附件", "Autoplay GIFs and videos": "自動播放 GIF 和影片", + "%(senderName)s banned %(targetName)s.": "%(senderName)s 封鎖了 %(targetName)s.", "Ban": "封鎖", "Banned users": "被封鎖的用戶", "Blacklisted": "已列入黑名單", @@ -15,6 +16,7 @@ "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "當瀏覽器網址列裡有 HTTPS URL 時,不能使用 HTTP 連線到家伺服器。請採用 HTTPS 或者允許不安全的指令稿。", "Can't load user settings": "無法載入使用者設定", "Change Password": "變更密碼", + "%(targetName)s left the room.": "%(targetName)s 離開了聊天室。.", "Account": "帳號", "Access Token:": "取用令牌:", "Add email address": "添加郵件地址", @@ -26,6 +28,7 @@ "Authentication": "授權", "%(items)s and %(lastItem)s": "%(items)s 和 %(lastItem)s", "%(names)s and %(lastPerson)s are typing": "%(names)s 和 %(lastPerson)s 正在打字", + "%(senderName)s answered the call.": "%(senderName)s 接了通話。.", "Clear Cache": "清理緩存", "Click here to fix": "點擊這里修復", "Confirm password": "確認密碼", @@ -59,6 +62,7 @@ "Enable encryption": "啟用加密", "Encrypted messages will not be visible on clients that do not yet implement encryption": "不支援加密的客戶端將看不到加密的訊息", "Encrypted room": "加密聊天室", + "%(senderName)s ended the call.": "%(senderName)s 結束了通話。.", "End-to-end encryption information": "端到端加密資訊", "End-to-end encryption is in beta and may not be reliable": "端到端加密現為測試版,不一定可靠", "Enter Code": "輸入代碼", @@ -96,6 +100,7 @@ "Forgot your password?": "忘記密碼?", "For security, this session has been signed out. Please sign in again.": "因為安全因素,此工作階段已被登出。請重新登入。", "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "因為安全因素,登出將會從此瀏覽器刪除任何端到端加密的金鑰。若您想要在未來的 Riot 工作階段中解密您的對話紀錄,請將您的聊天室金鑰匯出並好好存放。", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s 從 %(fromPowerLevel)s 變為 %(toPowerLevel)s", "Guests cannot join this room even if explicitly invited.": "游客不能加入此聊天室,即使有人主動邀請。.", "Hangup": "掛斷", "Hide read receipts": "隱藏已讀回執", @@ -113,7 +118,9 @@ "Invalid file%(extra)s": "非法文件%(extra)s", "Invite new room members": "邀請新的聊天室成員", "Join Room": "加入聊天室", + "%(targetName)s joined the room.": "%(targetName)s 加入了聊天室。.", "Jump to first unread message.": "跳到第一則未讀訊息。", + "%(senderName)s kicked %(targetName)s.": "%(senderName)s 把 %(targetName)s 踢出了聊天室。.", "Leave room": "離開聊天室", "New password": "新密碼", "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "重設密碼目前會把所有裝置上的端到端加密金鑰重設,讓已加密的聊天歷史不可讀,除非您先匯出您的聊天室金鑰並在稍後重新匯入。這會在未來改進。", @@ -134,6 +141,7 @@ "Send Invites": "發送邀請", "Send Reset Email": "發送密碼重設郵件", "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s 發了一張圖片。.", + "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s 向 %(targetDisplayName)s 發了加入聊天室的邀請。.", "Server error": "伺服器錯誤", "Server may be unavailable or overloaded": "服務器可能不可用或者超載", "Server may be unavailable, overloaded, or search timed out :(": "服務器可能不可用、超載,或者搜索超時 :(", @@ -141,6 +149,8 @@ "Server may be unavailable, overloaded, or you hit a bug.": "服務器可能不可用、超載,或者你遇到了一個漏洞.", "Server unavailable, overloaded, or something else went wrong.": "伺服器可能不可用、超載,或者其他東西出錯了.", "Session ID": "會話 ID", + "%(senderName)s set a profile picture.": "%(senderName)s 設置了頭像。.", + "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s 將他的暱稱改成 %(displayName)s。.", "Settings": "設定", "Show panel": "顯示側邊欄", "Show timestamps in 12 hour format (e.g. 2:30pm)": "用12小時制顯示時間戳 (如:下午 2:30)", @@ -162,6 +172,7 @@ "The file '%(fileName)s' failed to upload": "文件 '%(fileName)s' 上傳失敗", "Turn Markdown off": "關閉Markdown 語法", "Turn Markdown on": "啟用Markdown 語法", + "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s 啟用端對端加密 (algorithm %(algorithm)s).", "Unable to add email address": "無法加入電郵地址", "Unable to capture screen": "無法截取畫面", "Unable to enable Notifications": "無法啟用通知功能", @@ -175,6 +186,9 @@ "Online": "線上", "Idle": "閒置", "Offline": "下線", + "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s 更改了聊天室的圖像為 ", + "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s 移除了聊天室圖片。", + "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s 更改了聊天室 %(roomName)s 圖像", "Cancel": "取消", "Custom Server Options": "自訂伺服器選項", "Dismiss": "關閉", @@ -219,6 +233,8 @@ "Start chat": "開始聊天", "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "文字訊息將會傳送到 +%(msisdn)s。請輸入其中包含的驗證碼", "Accept": "接受", + "%(targetName)s accepted an invitation.": "%(targetName)s 已接受邀請。", + "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s 已接受 %(displayName)s 的邀請。", "Active call (%(roomName)s)": "活躍的通話(%(roomName)s)", "Add": "新增", "Admin Tools": "管理員工具", @@ -232,6 +248,11 @@ "Are you sure you want to leave the room '%(roomName)s'?": "您確定您要想要離開房間 '%(roomName)s' 嗎?", "Bans user with given id": "禁止有指定 ID 的使用者", "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "無法連線到家伺服器 - 請檢查您的連線,確保您的家伺服器的 SSL 憑證可被信任,而瀏覽器擴充套件也沒有阻擋請求。", + "%(senderName)s changed their profile picture.": "%(senderName)s 已經變更了他的基本資料圖片。", + "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s 變更了 %(powerLevelDiffText)s 權限等級。", + "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s 將房間名稱變更為 %(roomName)s。", + "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s 已經移除了房間名稱。", + "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s 已經變更主題為「%(topic)s」。", "Changes to who can read history will only apply to future messages in this room": "變更誰可以讀取歷史紀錄的設定僅套用於此房間未來的訊息", "Changes your display nickname": "變更您的顯示暱稱", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "目前變更密碼將會重設在所有裝置上的端對端加密金鑰,讓加密的聊天歷史無法讀取,除非您先匯出您的房間金鑰,並在稍後重新匯入它們。這會在未來改進。", @@ -280,6 +301,7 @@ "Incoming video call from %(name)s": "從 %(name)s 而來的視訊來電", "Incoming voice call from %(name)s": "從 %(name)s 而來的語音來電", "Incorrect username and/or password.": "不正確的使用者名稱和/或密碼。", + "%(senderName)s invited %(targetName)s.": "%(senderName)s 邀請了 %(targetName)s。", "Invited": "已邀請", "Invites": "邀請", "Invites user with given id to current room": "邀請指定 ID 的使用者到目前的房間", @@ -298,6 +320,11 @@ "Logged in as:": "登入為:", "Logout": "登出", "Low priority": "低優先度", + "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s 讓未來的房間歷史紀錄可見於 所有聊天室成員,從他們被邀請開始.", + "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s 讓未來的房間歷史紀錄可見於 所有聊天室成員,從他們加入開始.", + "%(senderName)s made future room history visible to all room members.": "%(senderName)s 讓未來的房間歷史紀錄可見於 所有聊天室成員.", + "%(senderName)s made future room history visible to anyone.": "%(senderName)s 讓未來的房間歷史紀錄可見於 任何人.", + "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s 讓未來的房間歷史紀錄可見於 未知 (%(visibility)s).", "Manage Integrations": "管裡整合", "Markdown is disabled": "Markdown 已停用", "Markdown is enabled": "Markdown 已啟用", @@ -334,6 +361,7 @@ "People": "夥伴", "Permissions": "權限", "Phone": "電話", + "%(senderName)s placed a %(callType)s call.": "%(senderName)s 打了 %(callType)s 通話。", "Please check your email and click on the link it contains. Once this is done, click continue.": "請檢查您的電子郵件並點選其中包含的連結。只要這個完成了,就點選選繼續。", "Power level must be positive integer.": "權限等級必需為正整數。", "Press to start a chat with someone": "按下 以開始與某人聊天", @@ -345,11 +373,15 @@ "Reason: %(reasonText)s": "理由:%(reasonText)s", "Revoke Moderator": "撤回仲裁者", "Refer a friend to Riot:": "推薦 Riot 給朋友:", + "%(targetName)s rejected the invitation.": "%(targetName)s 拒絕了邀請。", "Reject invitation": "拒絕邀請", "Rejoin": "重新加入", "Remote addresses for this room:": "此房間的遠端地址:", "Remove Contact Information?": "移除聯絡人資訊?", + "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s 移除了他的顯示名稱 (%(oldDisplayName)s)。", + "%(senderName)s removed their profile picture.": "%(senderName)s 移除了他的基本資料圖片。", "Remove %(threePid)s?": "移除 %(threePid)s?", + "%(senderName)s requested a VoIP conference.": "%(senderName)s 請求了一次 VoIP 會議。", "Results from DuckDuckGo": "DuckDuckGo 的結果", "Room contains unknown devices": "包含了未知裝置的房間", "%(roomName)s does not exist.": "%(roomName)s 不存在。", @@ -383,6 +415,7 @@ "Unable to remove contact information": "無法移除聯絡人資訊", "Unable to verify email address.": "無法驗證電子郵件。", "Unban": "解除禁止", + "%(senderName)s unbanned %(targetName)s.": "%(senderName)s 解除禁止 %(targetName)s。", "Unable to ascertain that the address this invite was sent to matches one associated with your account.": "無法確定此邀請是傳送到與您的帳號相關聯的電子郵件地址。", "Unable to load device list": "無法載入裝置清單", "Undecryptable": "無法解密", @@ -436,6 +469,7 @@ "Who can read history?": "誰可以讀取歷史紀錄?", "Who would you like to add to this room?": "您想要新增誰到此房間?", "Who would you like to communicate with?": "您想與誰通訊?", + "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s 撤回了 %(targetName)s 的邀請。", "Would you like to accept or decline this invitation?": "您想要接受拒絕此邀請?", "You already have existing direct chats with this user:": "您已與此使用者直接聊天:", "You're not in any rooms yet! Press to make a room or to browse the directory": "您尚未在任何房間!按下 來建立房間或 來瀏覽目錄", @@ -629,7 +663,10 @@ "Automatically replace plain text Emoji": "自動取代純文字為顏文字", "Failed to upload image": "上傳圖片失敗", "Hide avatars in user and room mentions": "在使用者與聊天室提及中隱藏大頭貼", + "%(widgetName)s widget added by %(senderName)s": "%(widgetName)s 由 %(senderName)s 所新增", + "%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s 由 %(senderName)s 所移除", "Robot check is currently unavailable on desktop - please use a web browser": "機器人檢查目前在桌面端不可用 ── 請使用網路瀏覽器", + "%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s 小工具已被 %(senderName)s 修改", "Copied!": "已複製!", "Failed to copy": "複製失敗", "Add rooms to this community": "新增聊天室到此社群", @@ -659,6 +696,7 @@ "You are now ignoring %(userId)s": "您忽略了 %(userId)s", "Unignored user": "未忽略的使用者", "You are no longer ignoring %(userId)s": "您不再忽略 %(userId)s", + "%(senderName)s changed the pinned messages for the room.": "%(senderName)s 變更了聊天室的釘選訊息。", "%(names)s and %(count)s others are typing|other": "%(names)s 與其他 %(count)s 個人正在輸入", "%(names)s and %(count)s others are typing|one": "%(names)s 與另一個人正在輸入", "Send": "傳送", @@ -917,6 +955,7 @@ "Community IDs cannot not be empty.": "社群 ID 不能為空。", "Show devices, send anyway or cancel.": "顯示裝置無論如何都要傳送取消。", "In reply to ": "回覆給 ", + "%(oldDisplayName)s changed their display name to %(displayName)s.": "%(oldDisplayName)s 變更了他的顯示名稱為 %(displayName)s 。", "Failed to set direct chat tag": "設定直接聊天標籤失敗", "Failed to remove tag %(tagName)s from room": "從聊天室移除標籤 %(tagName)s 失敗", "Failed to add tag %(tagName)s to room": "新增標籤 %(tagName)s 到聊天室失敗", @@ -1156,44 +1195,5 @@ "Share Room Message": "分享聊天室訊息", "Link to selected message": "連結到選定的訊息", "COPY": "複製", - "Share Message": "分享訊息", - " accepted the invitation for %(displayName)s.": " 已接受 %(displayName)s 的邀請。", - " accepted an invitation.": " 已接受邀請。", - " requested a VoIP conference.": " 請求了一次 VoIP 會議。", - " invited .": " 邀請了 。", - " banned .": " 封鎖了 .", - " changed their display name to .": " 變更了他的顯示名稱為 。", - " set their display name to .": " 將他的暱稱改成 。.", - " removed their display name ().": " 移除了他的顯示名稱 ()。", - " removed their profile picture.": " 移除了他的基本資料圖片。", - " changed their profile picture.": " 已經變更了他的基本資料圖片。", - " set a profile picture.": " 設置了頭像。.", - " joined the room.": " 加入了聊天室。.", - " rejected the invitation.": " 拒絕了邀請。", - " left the room.": " 離開了聊天室。.", - " unbanned .": " 解除禁止 。", - " kicked .": " 踢出了聊天室。.", - " withdrew 's invitation.": " 撤回了 的邀請。", - " changed the topic to \"%(topic)s\".": " 已經變更主題為「%(topic)s」。", - " changed the room avatar to ": " 更改了聊天室的圖像為 ", - " changed the avatar for %(roomName)s": " 更改了聊天室 %(roomName)s 圖像", - " changed the room name to %(roomName)s.": " 將房間名稱變更為 %(roomName)s。", - " removed the room avatar.": " 移除了聊天室圖片。", - " removed the room name.": " 已經移除了房間名稱。", - " answered the call.": " 接了通話。.", - " ended the call.": " 結束了通話。.", - " placed a %(callType)s call.": " 打了 %(callType)s 通話。", - " sent an invitation to %(targetDisplayName)s to join the room.": " 向 %(targetDisplayName)s 發了加入聊天室的邀請。.", - " made future room history visible to all room members, from the point they are invited.": " 讓未來的房間歷史紀錄可見於 所有聊天室成員,從他們被邀請開始.", - " made future room history visible to all room members, from the point they joined.": " 讓未來的房間歷史紀錄可見於 所有聊天室成員,從他們加入開始.", - " made future room history visible to all room members.": " 讓未來的房間歷史紀錄可見於 所有聊天室成員.", - " made future room history visible to anyone.": " 讓未來的房間歷史紀錄可見於 任何人.", - " made future room history visible to unknown (%(visibility)s).": " 讓未來的房間歷史紀錄可見於 未知 (%(visibility)s).", - " turned on end-to-end encryption (algorithm %(algorithm)s).": " 啟用端對端加密 (algorithm %(algorithm)s).", - " from %(fromPowerLevel)s to %(toPowerLevel)s": " 從 %(fromPowerLevel)s 變為 %(toPowerLevel)s", - " changed the power level of %(powerLevelDiffText)s.": " 變更了 %(powerLevelDiffText)s 權限等級。", - " changed the pinned messages for the room.": " 變更了聊天室的釘選訊息。", - "%(widgetName)s widget modified by ": "%(widgetName)s 小工具已被 修改", - "%(widgetName)s widget added by ": "%(widgetName)s 由 所新增", - "%(widgetName)s widget removed by ": "%(widgetName)s 由 所移除" + "Share Message": "分享訊息" }